dataset
Dataset
Bases: InMemoryDataset
In-memory dataset that loads a pre-processed, collated set of StructData samples from disk.
Source code in src/torch_structure/data/dataset.py
23 24 25 26 27 28 29 30 31 32 33 34 35 36 | |
processed_file_names
property
Filename of the collated dataset file, relative to root/processed.
LegacyDataset
Bases: InMemoryDataset
In-memory dataset that stores and returns a list of pre-loaded StructData samples as-is.
Source code in src/torch_structure/data/dataset.py
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | |
get(idx)
Return the sample at idx.
Source code in src/torch_structure/data/dataset.py
18 19 20 | |
len()
Return the number of samples in the dataset.
Source code in src/torch_structure/data/dataset.py
14 15 16 | |
save(data_list, root, include_metadata=False)
Collate a list of StructData samples and save them as a Dataset under root.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
data_list
|
list[StructData]
|
samples to save. |
required |
root
|
str
|
dataset root directory; the collated file is written to
|
required |
include_metadata
|
bool
|
if |
False
|
Source code in src/torch_structure/data/dataset.py
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | |