Skip to content

Is DALI any good anymore? #5863

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
1 task done
BrechtCorbeel opened this issue Mar 27, 2025 · 1 comment
Open
1 task done

Is DALI any good anymore? #5863

BrechtCorbeel opened this issue Mar 27, 2025 · 1 comment
Assignees
Labels
question Further information is requested

Comments

@BrechtCorbeel
Copy link

Describe the question.

I have not been keeping up, it's been years since use, but how has it improved and how does DALI stack up against tensor models today?

Check for duplicates

  • I have searched the open bugs/issues and have found no duplicates for this bug report
@BrechtCorbeel BrechtCorbeel added the question Further information is requested label Mar 27, 2025
@JanuszL
Copy link
Contributor

JanuszL commented Apr 1, 2025

Hi @BrechtCorbeel,

Thank you for reaching out.

In short, yes, DALI is still applicable. If it's been a while since you last tried it, you'll be pleased to know that we've made significant improvements in recent releases:

  • Improved execution flow for better memory utilization (up to 40% in some cases) and the ability to move data CPU->GPU->CPU->GPU within a single pipeline.
  • DALI proxy allows you to integrate DALI into existing data processing workflows in PyTorch without needing to convert the entire data processing definition, just the relevant parts.
  • Checkpointing the state of the DALI pipeline.
  • And many more improvements, which you can find in detail here.
    If you have any specific use cases you need to accelerate, please share them here so we can explore how DALI can help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants