NVIDIA/DALI

A GPU-accelerated library containing highly optimized building blocks and an execution engine for data processing to accelerate deep learning training and inference applications.

67
/ 100
Established

This tool helps deep learning engineers accelerate their training and inference workflows for models that process image, video, or audio data. It takes raw multimedia files and quickly transforms them with operations like decoding, cropping, and resizing, outputting pre-processed data ready for model ingestion. The primary users are machine learning practitioners developing or deploying deep learning applications who need to optimize data pipelines.

5,643 stars. Actively maintained with 24 commits in the last 30 days.

Use this if your deep learning model's training or inference is bottlenecked by the CPU processing of large volumes of image, video, or audio data, and you have access to NVIDIA GPUs.

Not ideal if your deep learning applications do not heavily rely on multimedia data, you don't use NVIDIA GPUs, or your current data preprocessing is not a performance bottleneck.

deep-learning-training computer-vision speech-recognition gpu-acceleration ml-data-prep
No Package No Dependents
Maintenance 20 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 21 / 25

How are scores calculated?

Stars

5,643

Forks

659

Language

C++

License

Apache-2.0

Last pushed

Mar 11, 2026

Commits (30d)

24

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/NVIDIA/DALI"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.