← all repositories

NVIDIA-Merlin/dataloader

GPU-optimized dataloader for training deep learning recommender models with TensorFlow, PyTorch, and JAX frameworks

423 stars Python Data Tooling
dataloader
Not currently ranked — collecting fresh signals.
star history

NVIDIA Merlin Dataloader accelerates training of recommender models by loading data directly into GPU memory and providing zero-copy transfers to deep learning frameworks via dlpack. It claims over 10x speedup over native framework dataloaders, handles datasets larger than memory, provides per-epoch shuffling, and supports distributed training across TensorFlow, PyTorch, and JAX.

Frequently asked

What is NVIDIA-Merlin/dataloader?
GPU-optimized dataloader for training deep learning recommender models with TensorFlow, PyTorch, and JAX frameworks
Is dataloader open source?
Yes — NVIDIA-Merlin/dataloader is open source, released under the Apache-2.0 license.
What language is dataloader written in?
NVIDIA-Merlin/dataloader is primarily written in Python.
How popular is dataloader?
NVIDIA-Merlin/dataloader has 423 stars on GitHub.
Where can I find dataloader?
NVIDIA-Merlin/dataloader is on GitHub at https://github.com/NVIDIA-Merlin/dataloader.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.