NVIDIA/DALI

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

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 21 minutes ago
Added to GitGenius on September 11th, 2026
Created on June 1st, 2018
Open Issues & Pull Requests: 220 (+0)
GitHub issues: Enabled
Number of forks: 677
Total Stargazers: 5,758 (+0)
Total Subscribers: 88 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.8 hours
Mean response time: 7.2 hours
90th percentile: 28.3 hours
Tracked items: 136

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 4% of issues opened in the past year have been closed. Three people close 52% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 32
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 704 days
Stale 30+ days: 31
Stale 90+ days: 29

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • question (74)
  • bug (30)
  • enhancement (26)
  • Video (11)
  • help wanted (6)
  • lack_of_repro (3)
  • PyTorch Lightning (2)
  • perf (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

NVIDIA DALI is a GPU-accelerated library for data loading and preprocessing that accelerates deep learning training and inference applications.

Deep learning pipelines typically bottleneck on CPU-based data processing stages like loading, decoding, cropping, and augmentation. DALI addresses this by offloading preprocessing to the GPU and providing its own execution engine optimized for input pipeline throughput. The library handles prefetching, parallel execution, and batch processing transparently, allowing developers to write data pipelines once and retarget them across TensorFlow, PyTorch, and PaddlePaddle without modification.

DALI suits projects where data loading is a performance constraint, particularly those working with image, video, or audio data at scale. It functions as a portable drop-in replacement for framework-native data loaders. The library is most valuable for teams already committed to GPU-accelerated workflows and those maintaining training code across multiple frameworks, since its primary advantage is eliminating CPU preprocessing bottlenecks and ensuring consistent data handling across different deep learning frameworks.

The project maintains a substantial adopter base, with nearly all open issues originating from external users rather than the core team. Maintainers respond to new issues and pull requests within hours. Work in the issue tracker centers on questions, bug reports, and enhancement requests.