Nvvl
Visit Toolnvvl is an Open Source Coding & Development tool that uses hardware acceleration to load sequences of video frames for machine learning training. It leverages NVIDIA GPUs to offload and accelerate video decoding.
At a glance
Trending
nvvl is an Open Source Coding & Development tool that uses hardware acceleration to load sequences of video frames for machine learning training. It leverages NVIDIA GPUs to offload and accelerate video decoding.
Trending
About
NVVL (NVIDIA Video Loader) is an open-source library designed to accelerate machine learning training by efficiently loading sequences of video frames from compressed video files. It utilizes FFmpeg's libraries for parsing and reading compressed packets and offloads video decoding to NVIDIA GPUs, providing ready-for-training tensors in GPU device memory. The library also supports data augmentation during loading, including scaling, cropping, and horizontal flipping, using the GPUs' dedicated texture mapping units. While NVVL itself is no longer maintained, its functionality has been incorporated into the NVIDIA DALI library, which is recommended for new projects. It significantly reduces storage and I/O demands compared to using individual image frames.
Capabilities
Pricing & Plans
Open Source
Free
FAQs
Trending