Microsoft 开源发布 Azure DeepStream Accelerator (ADA)
Microsoft 最近与 Neal Analytics 和 NVIDIA 合作,开源发布了 Azure DeepStream Accelerator (ADA)。该工具旨在帮助开发者快速构建具有原生 Azure 服务集成的边缘 AI 解决方案。
主要功能与目标
Azure DeepStream Accelerator 提供了简化的开发者体验,用于在边缘部署加速的计算机视觉工作负载。Microsoft 的目标是让开发者能够基于 NVIDIA DeepStream AI 创建解决方案,并将其与多种 Azure 服务(如 Blob Storage 和 Monitor)集成。
主要组件
Azure DeepStream Accelerator 包含以下组件:
- AI Pipeline Container:摄取 USB 或 RTSP 摄像头流,并将 AI 模型应用于视频帧。模型输出经过多路复用后发送到 Business Logic Container 以处理用户逻辑。
- Controller Module:负责配置整个系统。
- Business Logic Container (BLC):用户的应用逻辑所在,并通过 Controller Module 进行配置。
- Video Uploader Container:负责将推理结果和 MP4 视频片段上传到云端。
- Azure DeepStream Accelerator Player:一个 JavaScript 小部件,提供便捷的方式来查看用户连接的 Blob Storage 中的视频片段。
开发者工具与支持
Microsoft 首席项目经理 Tony Sampige 在 Tech Community 的 博客文章 中提到:
- 该开源项目包括简化开发者旅程的工具,如感兴趣区域小部件和补充开发者工具,帮助开发者构建、管理和部署 AI 解决方案到 NVIDIA 的 AGX Orin 边缘设备等。
- ADA 提供了对 30 多种预构建 AI 模型的支持(包括 Nvidia、ONNX、TF、Caffee、Pytorch 和 Triton 模型),并支持用户自带模型/容器部署到 IoT 边缘设备。
行业专家评价
IoT、AI 和计算机视觉工程师 Imran Bashir 在 LinkedIn 帖子 中评论:
- ADA 将为团队提供快速启动,节省大量时间和成本。ADA 提供了低代码环境,允许任何开发者构建复杂的视频分析应用程序,而无需精通所有底层技术。
相关资源
- 有关 DeepStream 的更多详细信息,请参阅 Nvidia 的文档 和 DeepStream SDK | NVIDIA Developer。
- Microsoft 还提供了一个关于 DeepStream 开发的 学习模块。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。