This is a collection of examples and code snippets demonstrating various NVIDIA DALI pipelines. The code snippets provided are designed to be used right out of the box. You can run them as-is or modify them to suit your specific needs and integrate them into your own projects. Each example is structured to help you understand how to leverage DALI for different data processing tasks efficiently.
To run the examples in this repository, you need:
- Python >= 3.8
- CUDA > 11
- NVIDIA DALI
Visit the official Python website for installation instructions.
For CUDA installation, refer to the NVIDIA CUDA installation guide.
To install NVIDIA DALI refer to the Installation - NVIDIA DALI.
The repository is organized into the following folders:
This folder contains DALI pipelines for processing image data. These pipelines demonstrate tasks such as image decoding, augmentation, and preprocessing for computer vision tasks.
Here you'll find DALI pipelines specifically designed for video processing. These examples showcase video decoding, frame extraction, and other video-related operations.
We welcome contributions to this repository. To contribute to DALI Pipeline ZOO and make pull requests, follow the guidelines outlined in DALI Contribution Guide.