# Copyright (c) 2021 PaddlePaddle Authors. All Rights Reserve.## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in compliance with the License.# You may obtain a copy of the License at## http://www.apache.org/licenses/LICENSE-2.0## Unless required by applicable law or agreed to in writing, software# distributed under the License is distributed on an "AS IS" BASIS,# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.# See the License for the specific language governing permissions and# limitations under the License.from.base_datasetimportBaseDatasetfrom.builderimportDATASETS@DATASETS.register()classEmptyDataset(BaseDataset):''' Dataset for models who don't need a dataset. '''def__init__(self,size=1):super().__init__()self.size=sizeself.data_infos=self.prepare_data_infos()defprepare_data_infos(self):return[{i:0}foriinrange(self.size)]