Source code for probflow.data.make_generator

from .array_data_generator import ArrayDataGenerator
from .data_generator import DataGenerator


[docs]def make_generator( x=None, y=None, batch_size=None, shuffle=False, test=False, num_workers=None, ): """Make input a DataGenerator if not already""" if isinstance(x, DataGenerator): return x else: dg = ArrayDataGenerator( x, y, batch_size=batch_size, test=test, shuffle=shuffle, num_workers=num_workers, ) return dg