Skip to content

Latest commit

 

History

History
389 lines (310 loc) · 8.74 KB

data.rst

File metadata and controls

389 lines (310 loc) · 8.74 KB

Data

Data subpackage has data preprocessers and dataloader abstractions.

.. toctree::
   :titlesonly:

.. automodule:: catalyst.data
    :members:
    :undoc-members:

You can use scripts typing catalyst-data in your terminal. For example:

$ catalyst-data tag2label --help
.. automodule:: catalyst.data.__main__
    :members:
    :exclude-members: build_parser, main


.. autoclass:: catalyst.data.augmentor.Augmentor
    :members:
    :undoc-members:

.. autoclass:: catalyst.data.augmentor.AugmentorCompose
    :members:
    :undoc-members:

.. autoclass:: catalyst.data.augmentor.AugmentorKeys
    :members:
    :undoc-members:


.. autoclass:: catalyst.data.collate_fn.FilteringCollateFn
    :members:
    :undoc-members:
    :special-members: __init__, __call__


.. automodule:: catalyst.data.dataset
    :show-inheritance:
    :members:
    :special-members: __getitem__, __len__

.. autoclass:: catalyst.data.dataset.torch.DatasetFromSampler
    :show-inheritance:
    :members:
    :special-members: __getitem__, __len__

.. autoclass:: catalyst.data.dataset.torch.ListDataset
    :show-inheritance:
    :members:
    :special-members: __getitem__, __len__

.. autoclass:: catalyst.data.dataset.torch.MergeDataset
    :show-inheritance:
    :members:
    :special-members: __getitem__, __len__

.. autoclass:: catalyst.data.dataset.torch.NumpyDataset
    :show-inheritance:
    :members:
    :special-members: __getitem__, __len__

.. autoclass:: catalyst.data.dataset.torch.PathsDataset
    :show-inheritance:
    :members:
    :special-members: __getitem__, __len__

.. autoclass:: catalyst.data.dataset.metric_learning.MetricLearningTrainDataset
    :show-inheritance:
    :members:
    :special-members: __getitem__, __len__

.. autoclass:: catalyst.data.dataset.metric_learning.QueryGalleryDataset
    :show-inheritance:
    :members:
    :special-members: __getitem__, __len__


.. autoclass:: catalyst.data.IInbatchTripletSampler
    :members:
    :undoc-members:
    :special-members: __iter__, __len__

.. autoclass:: catalyst.data.InBatchTripletsSampler
    :members:
    :undoc-members:
    :special-members: __iter__, __len__

.. autoclass:: catalyst.data.AllTripletsSampler
    :members:
    :undoc-members:
    :special-members: __iter__, __len__

.. autoclass:: catalyst.data.HardTripletsSampler
    :members:
    :undoc-members:
    :special-members: __iter__, __len__

.. autoclass:: catalyst.data.HardClusterSampler
    :members:
    :undoc-members:
    :special-members: __iter__, __len__

.. autoclass:: catalyst.data.loader.BatchLimitLoaderWrapper
    :members:
    :exclude-members: __dict__, __module__
    :special-members:


Readers are the abstraction for your dataset. They can open an elem from the dataset and transform it to data, needed by your network. For example open image by path, or read string and tokenize it.

.. autoclass:: catalyst.data.reader.ReaderSpec
    :members:
    :undoc-members:
    :special-members: __init__, __call__

.. autoclass:: catalyst.data.reader.ScalarReader
    :members:
    :undoc-members:
    :special-members: __init__, __call__

.. autoclass:: catalyst.data.reader.LambdaReader
    :members:
    :undoc-members:
    :special-members: __init__, __call__

.. autoclass:: catalyst.data.reader.ReaderCompose
    :members:
    :undoc-members:
    :special-members: __init__, __call__


.. autoclass:: catalyst.data.sampler.BalanceBatchSampler
    :members:
    :undoc-members:
    :special-members: __iter__, __len__

.. autoclass:: catalyst.data.sampler.BalanceClassSampler
    :members:
    :undoc-members:
    :special-members: __iter__, __len__

.. autoclass:: catalyst.data.sampler.DistributedSamplerWrapper
    :members:
    :undoc-members:
    :special-members: __iter__, __len__

.. autoclass:: catalyst.data.sampler.DynamicBalanceClassSampler
    :members:
    :undoc-members:
    :special-members: __iter__, __len__

.. autoclass:: catalyst.data.sampler.DynamicLenBatchSampler
    :members:
    :undoc-members:
    :special-members: __iter__, __len__

.. autoclass:: catalyst.data.sampler.MiniEpochSampler
    :members:
    :undoc-members:
    :special-members: __iter__, __len__


.. autoclass:: catalyst.data.cv.dataset.ImageFolderDataset
    :show-inheritance:
    :members:
    :special-members: __getitem__, __len__

.. autoclass:: catalyst.data.cv.mixins.blur.BlurMixin
    :members:
    :undoc-members:
    :show-inheritance:

.. autoclass:: catalyst.data.cv.mixins.flare.FlareMixin
    :members:
    :undoc-members:
    :show-inheritance:

.. autoclass:: catalyst.data.cv.mixins.rotate.RotateMixin
    :members:
    :undoc-members:
    :show-inheritance:

.. autoclass:: catalyst.data.cv.reader.ImageReader
    :members:
    :undoc-members:
    :show-inheritance:

.. autoclass:: catalyst.data.cv.reader.MaskReader
    :members:
    :undoc-members:
    :show-inheritance:

.. autoclass:: catalyst.data.cv.transforms.albumentations.TensorToImage
    :members:
    :undoc-members:
    :show-inheritance:

.. autoclass:: catalyst.data.cv.transforms.albumentations.ImageToTensor
    :members:
    :undoc-members:
    :show-inheritance:

.. autoclass:: catalyst.data.cv.transforms.torch.Compose
    :members:
    :undoc-members:
    :show-inheritance:

.. autoclass:: catalyst.data.cv.transforms.torch.Normalize
    :members:
    :undoc-members:
    :show-inheritance:

.. autoclass:: catalyst.data.cv.transforms.torch.ToTensor
    :members:
    :undoc-members:
    :show-inheritance:

.. autoclass:: catalyst.data.cv.transforms.kornia.OneOfPerBatch
    :members:
    :undoc-members:
    :show-inheritance:

.. autoclass:: catalyst.data.cv.transforms.kornia.OneOfPerSample
    :members:
    :undoc-members:
    :show-inheritance:


.. automodule:: catalyst.data.nlp
    :members:
    :undoc-members:
    :special-members:

.. autoclass:: catalyst.data.nlp.dataset.language_modeling.LanguageModelingDataset
    :members:
    :undoc-members:
    :show-inheritance:

.. autoclass:: catalyst.data.nlp.dataset.text_classification.TextClassificationDataset
    :members:
    :undoc-members:
    :show-inheritance: