NVIDIA DALI
0.8.1 -ad8699d
Version select:
Current release
main (unstable)
Older releases
Documentation home
User Guide
Installation
DALI and NGC
Installing prebuilt DALI packages
Prerequisites
Installation
Compiling DALI from source (bare metal)
Prerequisites
Get the DALI source
Make the build directory
Compile DALI
Building DALI without LMDB support:
Building DALI with LMDB support:
Building DALI using Clang (experimental):
Install Python bindings
Getting started
Overview
Optimal configuration
Pipeline
Defining the pipeline
Building the pipeline
Running the pipeline
Adding augmentations
Random shuffle
Augmentations
Tensors as arguments and Random Number Generation
GPU acceleration
Copying tensors to GPU
Hybrid decoding and nvJPEG
Tutorials
Data Loading
Data loading: LMDB database
Overview
Caffe LMDB format
Caffe 2 LMDB format
Data loading: MXNet recordIO
Overview
Creating index
Defining and running the pipeline
Data loading: TensorFlow TFRecord
Overview
Creating index
Defining and running the pipeline
ExternalSource operator
Defining the iterator
Defining the pipeline
Using the pipeline
COCO Reader
Simple Video pipeline reading from multiple files
Goal
Setting up
Running the pipeline
Visualizing the results
Serialization
Overview
Serialization
COCO Reader with augmentations
Augmentation Gallery
Color Space Conversion
Defining the pipeline
Building and running the pipeline
Visualizing the results
Host Decoder examples
Common code
Host decoder
Host Decoder with random cropping window size and anchor
Host Decoder with fixed cropping window size and external anchor
Host Decoder with external window size and anchor
nvJPEG decoder
nvJPEG Decoder with random cropping window size and anchor
nvJPEG Decoder with fixed cropping window size and external anchor
nvJPEG Decoder with external window size and anchor
Example VideoReader usage: Video Super-Resolution
Dataloaders
Data loader performance
Requirements
FlowNet2-SD implementation and pre-trained model
Data
Training
Results on Myanmar validation set
Reference
Create a custom operator
Operator definition
CPU operator implementation
GPU operator implementation
Building the plugin
Importing the plugin
Framework integration
MXNet
Gluon example with DALI
Overview
Sample
MXNet with DALI - ResNet 50 example
Overview
ResNet 50 pipeline
Training with MXNet
Using MXNet DALI plugin: using various readers
Overview
MXNet Plugin API reference
pyTorch
Using PyTorch DALI plugin: using various readers
Overview
ImageNet training in PyTorch
Requirements
Training
Usage
Single Shot MultiBox Detector training in PyTorch
Requirements
Usage
pyTorch Plugin API reference
TensorFlow
ResNet-N with TensorFlow and DALI
Requirements
Using Tensorflow DALI plugin with sparse tensors
Overview
Defining the data loading pipeline
Using DALI TensorFlow plugin
Using the tensors in a simple Tensorflow graph
Using Tensorflow DALI plugin: simple example
Overview
Defining the data loading pipeline
Using DALI TensorFlow plugin
Using the tensors in a simple Tensorflow graph
Using Tensorflow DALI plugin: using various readers
Overview
TensorFlow Plugin API reference
Python API
Pipeline
Tensor
TensorList
Enums
Supported operations
Advanced topics
DALI internal data format
Thread affinity
Memory consumption
Operator buffer presizing
Prefetching queue depth
C++ API
NVIDIA DALI
Docs
»
Tutorials
View page source
Tutorials
ΒΆ
Data Loading
Data loading: LMDB database
Data loading: MXNet recordIO
Data loading: TensorFlow TFRecord
ExternalSource operator
COCO Reader
Simple Video pipeline reading from multiple files
Serialization
Overview
Serialization
COCO Reader with augmentations
Augmentation Gallery
Color Space Conversion
Defining the pipeline
Building and running the pipeline
Visualizing the results
Host Decoder examples
Common code
Host decoder
Host Decoder with random cropping window size and anchor
Host Decoder with fixed cropping window size and external anchor
Host Decoder with external window size and anchor
nvJPEG decoder
nvJPEG Decoder with random cropping window size and anchor
nvJPEG Decoder with fixed cropping window size and external anchor
nvJPEG Decoder with external window size and anchor
Example VideoReader usage: Video Super-Resolution
Dataloaders
Data loader performance
Requirements
FlowNet2-SD implementation and pre-trained model
Data
Training
Results on Myanmar validation set
Reference
Create a custom operator
Operator definition
CPU operator implementation
GPU operator implementation
Building the plugin
Importing the plugin