in src/chug/common/config.py [0:0]
def from_arg(cls, data_arg: DataArg):
sources, _ = split_sources(
data_arg.source,
data_arg.num_samples,
data_arg.num_samples,
)
return cls(
source=sources,
num_samples=data_arg.num_samples,
data_dir=data_arg.data_dir,
batch_size=data_arg.batch_size,
format=data_arg.format,
resampled=data_arg.resampled,
multi_interval=data_arg.multi_interval,
persistent_workers=data_arg.persistent_workers,
num_workers=data_arg.num_workers,
)