mml.core.data_loading.lightning_datamodule
- class MultiTaskDataModule[source]
Bases:
LightningDataModule- __init__(task_structs: List[TaskStruct], cfg: DictConfig, fold: int = 0)[source]
- get_cpu_transforms(struct: TaskStruct, phase: LearningPhase = LearningPhase.TRAIN) AugmentationModule | AugmentationModuleContainer[source]
- static get_dataset_balancing_weights(ds: TaskDataset) Tensor[source]
- get_image_normalization(struct: TaskStruct) Tuple[RGBInfo | None, RGBInfo | None][source]
Returns the applied / required image normalization information.
- get_loader_kwargs_from_cfg(task_name: str, phase: LearningPhase = LearningPhase.TRAIN) Dict[str, Any][source]
- get_modality_loaders() Dict[Modality, ModalityLoader][source]
Creates ModalityLoader instances from the config.