nvidia.dali.fn.readers ~~~~~~~~~~~~~~~~~~~~~~ Operators in this module are data-producing operators that read data from storage or a different source, and where the data locations are known at pipeline construction time via arguments. For data readers that are able to read from sources specified dynamically via regular inputs, see `nvidia.dali.fn.io` module. .. seealso:: * `Examples covering how to load data using DALI readers and external source operator <../examples/general/data_loading/index.html>`_ The following table lists all operations available in ``nvidia.dali.fn.readers`` module: .. currentmodule:: nvidia.dali.fn ======================================================================================================== ================================================ ====================================================================================================================================================== Function Device support Short description ======================================================================================================== ================================================ ====================================================================================================================================================== :meth:`readers.caffe ` CPU Reads (Image, label) pairs from a Caffe LMDB. :meth:`readers.caffe2 ` CPU Reads sample data from a Caffe2 Lightning Memory-Mapped Database (LMDB). :meth:`readers.coco ` CPU Reads data from a COCO dataset that is composed of a directory with images and annotation JSON files. :meth:`readers.file ` CPU Reads file contents and returns file-label pairs. :meth:`readers.mxnet ` CPU Reads the data from an MXNet RecordIO. :meth:`readers.nemo_asr ` CPU Reads automatic speech recognition (ASR) data (audio, text) from an NVIDIA NeMo compatible manifest. :meth:`readers.numpy ` CPU, GPU Reads Numpy arrays from a directory. :meth:`readers.sequence ` CPU Reads [Frame] sequences from a directory representing a collection of streams. :meth:`readers.tfrecord ` CPU Reads samples from a TensorFlow TFRecord file. :meth:`readers.video ` GPU Loads and decodes video files using FFmpeg and NVDECODE, which is the hardware-accelerated video decoding feature in the NVIDIA(R) GPU. :meth:`readers.video_resize ` GPU Loads, decodes and resizes video files with FFmpeg and NVDECODE, which is NVIDIA GPU's hardware-accelerated video decoding. :meth:`readers.webdataset ` CPU A reader for the webdataset format. ======================================================================================================== ================================================ ====================================================================================================================================================== .. toctree:: :hidden: nvidia.dali.fn.readers.caffe nvidia.dali.fn.readers.caffe2 nvidia.dali.fn.readers.coco nvidia.dali.fn.readers.file nvidia.dali.fn.readers.mxnet nvidia.dali.fn.readers.nemo_asr nvidia.dali.fn.readers.numpy nvidia.dali.fn.readers.sequence nvidia.dali.fn.readers.tfrecord nvidia.dali.fn.readers.video nvidia.dali.fn.readers.video_resize nvidia.dali.fn.readers.webdataset