torchsig.utils.defaults.default_dataloader

torchsig.utils.defaults.default_dataloader(seed=False, collate_fn=<function default_collate_fn>, batch_size=1, num_workers=1, **kwargs) WorkerSeedingDataLoader[source]

Create a default WorkerSeedingDataLoader with optional seeding.

This function creates a data loader with default settings and applies any specified configuration. If seed is provided, it initializes the loader with that seed value.

Parameters:
  • seed – Optional seed value for reproducible data loading. If False, no seeding is applied.

  • collate_fn – Function to use for collating samples into batches. Defaults to default_collate_fn.

  • batch_size – Number of samples per batch. Defaults to 1.

  • num_workers – Number of subprocesses to use for data loading. Defaults to 1.

  • **kwargs – Additional keyword arguments to pass to the dataset constructor.

Returns:

Configured data loader instance.

Return type:

WorkerSeedingDataLoader