Skip to content
Snippets Groups Projects

Making use of LightningDataModule and simplification of data loading

Merged Daniel CARRON requested to merge add-datamodule into main
Compare and Show latest version
12 files
+ 539
55
Compare changes
  • Side-by-side
  • Inline
Files
12
@@ -686,9 +686,7 @@ class CachingDataModule(lightning.LightningDataModule):
def _val_dataset_keys(self) -> list[str]:
"""Returns list of validation dataset names."""
return ["validation"] + [
k
for k in self.database_split.subsets.keys()
if k.startswith("monitor-")
k for k in self.database_split.keys() if k.startswith("monitor-")
]
def setup(self, stage: str) -> None:
@@ -729,7 +727,7 @@ class CachingDataModule(lightning.LightningDataModule):
self._setup_dataset("test")
elif stage == "predict":
for k in self.database_split.subsets.keys():
for k in self.database_split:
self._setup_dataset(k)
def teardown(self, stage: str) -> None:
Loading