|
|
|
@ -83,12 +83,12 @@ class DatasetHelper:
|
|
|
|
|
class _DatasetIter:
|
|
|
|
|
"""Base iter for dataset help"""
|
|
|
|
|
def __init__(self, dataset):
|
|
|
|
|
self.loop_size = 1
|
|
|
|
|
if not hasattr(dataset, '__loop_size__'):
|
|
|
|
|
self.loop_size = dataset.get_dataset_size()
|
|
|
|
|
else:
|
|
|
|
|
self.loop_size = dataset.__loop_size__
|
|
|
|
|
|
|
|
|
|
if not hasattr(dataset, '__ME_INITED__'):
|
|
|
|
|
if not hasattr(dataset, '__loop_size__'):
|
|
|
|
|
self.loop_size = dataset.get_dataset_size()
|
|
|
|
|
else:
|
|
|
|
|
self.loop_size = dataset.__loop_size__
|
|
|
|
|
dataset.__TRANSFER_DATASET__ = _exec_datagraph(dataset, self.loop_size)
|
|
|
|
|
dataset.__ME_INITED__ = dataset.__TRANSFER_DATASET__.queue_name
|
|
|
|
|
|
|
|
|
|