微软将云服务和人工智能带到边缘

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 提供了低代码环境,允许任何开发者构建复杂的视频分析应用程序,而无需精通所有底层技术。

相关资源

阅读 24
0 条评论