Datasets
- class todd_torch.datasets.AccessLayerRegistry[source]
Bases:
DatasetRegistry- data = {'CV2AccessLayer': <class 'todd_torch.datasets.access_layers.cv2.CV2AccessLayer'>, 'ConcatAccessLayer': <class 'todd_torch.datasets.access_layers.concat.ConcatAccessLayer'>, 'JSONAccessLayer': <class 'todd_torch.datasets.access_layers.json_.JSONAccessLayer'>, 'JSONLAccessLayer': <class 'todd_torch.datasets.access_layers.jsonl.JSONLAccessLayer'>, 'NpyAccessLayer': <class 'todd_torch.datasets.access_layers.npy.NpyAccessLayer'>, 'PILAccessLayer': <class 'todd_torch.datasets.access_layers.pil.PILAccessLayer'>, 'PthAccessLayer': <class 'todd_torch.datasets.access_layers.pth.PthAccessLayer'>, 'SuffixMixin': <class 'todd_torch.datasets.access_layers.suffix.SuffixMixin'>, 'TextAccessLayer': <class 'todd_torch.datasets.access_layers.text.TextAccessLayer'>, 'XMLAccessLayer': <class 'todd_torch.datasets.access_layers.xml.XMLAccessLayer'>}
- class todd_torch.datasets.BaseDataset[source]
Bases:
BuildPreHookMixin,Dataset[T],Generic[T,K_co,V],ABC- __init__(*args, access_layer, transforms=None, **kwargs)[source]
- Parameters:
access_layer (BaseAccessLayer[K_co, V])
transforms (Compose | None)
- Return type:
None
- property access_layer: BaseAccessLayer[K_co, V]
- build_keys()[source]
- Return type:
KeysProtocol[K_co]
- classmethod build_pre_hook(config, registry, item)[source]
- Parameters:
config (Config)
registry (RegistryMeta)
item (Item)
- Return type:
- property keys: KeysProtocol[K_co]
- class todd_torch.datasets.IndexKeys[source]
Bases:
KeysProtocol[int]
- class todd_torch.datasets.PILDataset[source]
Bases:
BaseDataset[T,str,Image],ABC