.. _data-iterator-apis: Data Iterators ============== NNabla provides various utilities for using data for training. DataSource ---------- .. autoclass:: nnabla.utils.data_source.DataSource :members: :inherited-members: :show-inheritance: .. autoclass:: nnabla.utils.data_source.DataSourceWithFileCache :members: :inherited-members: :show-inheritance: .. autoclass:: nnabla.utils.data_source.DataSourceWithMemoryCache :members: :inherited-members: :show-inheritance: DataIterator ------------ .. autoclass:: nnabla.utils.data_iterator.DataIterator :members: :inherited-members: :show-inheritance: Utilities --------- .. autofunction:: nnabla.utils.data_iterator.data_iterator .. autofunction:: nnabla.utils.data_iterator.data_iterator_simple .. autofunction:: nnabla.utils.data_iterator.data_iterator_csv_dataset .. autofunction:: nnabla.utils.data_iterator.data_iterator_cache .. autofunction:: nnabla.utils.data_iterator.data_iterator_concat_datasets .. automodule:: nnabla.utils