nvidia 数据加载库(dali)是一个可移植的开源库,专用于解码及增强图像、视频和语音,从而加速深度学习应用。
什么是 nvidia 数据加载库(dali)?
nvidia 数据加载库(dali)是一个可移植的开源库,专用于解码及增强图像、视频和语音,从而加速深度学习应用。dali 通过重叠执行训练和预处理来减少延迟和训练时间,从而减轻瓶颈影响。dali 可直接嵌入并替代热门深度学习框架中内置的数据加载程序和数据迭代器,由此实现轻松集成或重新迁至不同框架。
使用图像训练神经网络时,开发者首先要将这些图像标准化。而且,通常还需压缩图像以节省存储空间。为此,开发者构建了多阶段数据处理工作流,其中包括加载、解码、裁剪、调整大小以及许多其他增强运算符。这些当前在 cpu 上执行的数据处理工作流已成为瓶颈,限制了整体吞吐量。
dali 拥有高性能,对于内置的数据加载程序和数据迭代器而言,是一款出色的替代方案。开发者现可在 gpu 上运行数据处理工作流,从而减少训练神经网络所需的总时间。使用 dali 实现的数据处理工作流具有可移植性,因为它们能够轻松地重新迁至 tensorflow、pytorch 和 mxnet。
dali 的主要特性
简单易用的 python api
可跨多个 gpu 透明扩展
加速图像分类(resnet-50)、物体检测(ssd)工作负载和语音识别模型(例如 jasper 和 rnn-t)
灵活的图形助力开发者创建自定义工作流
支持多种数据格式:lmdb、recordio、tfrecord、coco、jpeg、wav、flac、ogg、h.264 和 hevc
开发者可添加自定义音频、图像和视频处理运算符
4A开关升降压转换器TPS63020的主要特性与应用优势
初次使用无创呼吸机会出现的问题及解决方法的介绍
联想乐檬x3拆解,来看看是怎么个黑科技这么关注
AI与Embedded联手打造医疗AI
单片机上FLASH和EEPROM有什么不同?
NVIDIA DALI概述及主要特性
电力变压器并列运行的条件
安钛克P101中塔静音机箱评测 将静音防尘做到了极致
箱式变压器的组成、应用及功能
戴姆勒开始裁员 以应对电动汽车行业的寒冬
绿色农田建设项目实施方案内容的详细介绍
深度分析差分线的长度匹配问题(以HDMI为例)
一文汇总我国5G技术研发试验进展
无人机起飞条件和飞行注意事项
英特尔推出Xe架构GPU 专门针对高性能计算和人工智能加速进行优化
多电源IC的上电时序控制你搞明白了么?
浅谈电力监控系统解决方案
PCB的电磁兼容的设计
时差式插入式超声波流量计安装方式有哪些
四个方法减低电机的负载