scvi.external.gimvi._task.CyclicMultiDataLoader#

class scvi.external.gimvi._task.CyclicMultiDataLoader(data_loaders, **data_loader_kwargs)[source]#

Bases: DataLoader

Combine multiple data loaders by cycling shorter loaders to match the longest one.

Attributes table#

Methods table#

Attributes#

CyclicMultiDataLoader.dataset: Dataset[_T_co]#
CyclicMultiDataLoader.batch_size: int | None#
CyclicMultiDataLoader.num_workers: int#
CyclicMultiDataLoader.pin_memory: bool#
CyclicMultiDataLoader.drop_last: bool#
CyclicMultiDataLoader.timeout: float#
CyclicMultiDataLoader.sampler: Sampler | Iterable#
CyclicMultiDataLoader.pin_memory_device: str#
CyclicMultiDataLoader.prefetch_factor: int | None#

Methods#