pulsatrix
Loading...
Searching...
No Matches

Random-access dataset abstraction – Sample, Dataset (size()/get()). More...

#include <stdexcept>
#include <vector>
#include "pulsatrix/tensor.hpp"
Include dependency graph for dataset.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pulsatrix::Sample
 One dataset sample: an ordered list of Tensor fields (e.g. {features, label} or {image, label}). Field order/count is a contract between a Dataset implementation and whatever CollateFn (collate.hpp) later assembles samples into a Batch. More...
 
class  pulsatrix::Dataset
 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...
 

Namespaces

namespace  pulsatrix
 

Detailed Description

Random-access dataset abstraction – Sample, Dataset (size()/get()).