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.
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.
Stars
5,643
Forks
659
Language
C++
License
Apache-2.0
Category
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.
Community Discussion
Recent Releases
Compare
Related frameworks
microsoft/onnxruntime
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
onnx/onnx
Open standard for machine learning interoperability
PINTO0309/onnx2tf
Self-Created Tools to convert ONNX files (NCHW) to TensorFlow/TFLite/Keras format (NHWC). The...
NVIDIA/TensorRT
NVIDIA® TensorRT™ is an SDK for high-performance deep learning inference on NVIDIA GPUs. This...
onnx/onnxmltools
ONNXMLTools enables conversion of models to ONNX