跳转到主要内容

NVIDIA DALI夜间版针对CUDA 12.0。Git SHA: 0a980760083f4cd96cd232a71be381d9887a9eca

项目描述

NVIDIA数据加载库(DALI)是一个用于数据加载和预处理的库,旨在加速深度学习应用。它提供了一组高度优化的构建块,用于加载和处理图像、视频和音频数据。它可以用作流行的深度学习框架中内置数据加载器和数据迭代器的便携式替换。

深度学习应用需要复杂的多阶段数据处理流水线,包括加载、解码、裁剪、缩放以及许多其他增强。这些在CPU上执行的数据处理流水线已成为瓶颈,限制了训练和推理的性能和可扩展性。

DALI通过将数据预处理卸载到GPU来解决CPU瓶颈问题。此外,DALI依赖于其自己的执行引擎,旨在最大化输入流水线的吞吐量。诸如预取、并行执行和批量处理等功能对用户是透明的。

此外,深度学习框架有多个数据预处理的实现,导致训练和推理工作流的可移植性以及代码可维护性等挑战。使用DALI实现的数据处理流水线是可移植的,因为它们可以轻松地重新定向到TensorFlow、PyTorch、MXNet和PaddlePaddle。

有关更多详细信息,请参阅最新的DALI文档

DALI Diagram

项目详情


版本历史 版本通知 | RSS订阅

下载文件

下载适用于您平台文件的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面