Random-access dataset abstraction – pulsatrix's analogue of PyTorch's torch.utils.data.Dataset / LibTorch's torch::data::Dataset (len/__getitem__). Every concrete modality (CsvDataset, MnistDatasetAdapter, future image/text/audio readers) subclasses this; DataLoader depends only on this interface.
More...
Random-access dataset abstraction – pulsatrix's analogue of PyTorch's torch.utils.data.Dataset / LibTorch's torch::data::Dataset (len/__getitem__). Every concrete modality (CsvDataset, MnistDatasetAdapter, future image/text/audio readers) subclasses this; DataLoader depends only on this interface.
- Note
- NOT a Module – a Dataset produces Tensors, it does not compute over them, so it has no forward()/backward()/propagate_relevance() (charter non-negotiable #5's LRP requirement applies to Module subclasses only, per campaign_exai_dl_library_data_pipeline's explicit scope note).