DALI functionality is exposed through Python API for ease of use and interoperability with common deep learning frameworks. This part of the documentation contains the detailed description of this API.
Types section describes types used to construct and returned by DALI pipelines.
Functional API (Experimental!) section describes a psuedo-imperative API which can be used to define DALI pipelines with less verbosity.