高通AI应用程序开发0:SDK 概述

概要

Qualcomm SDK 提供编译和开发 AI/ML 应用程序、多媒体应用程序和机器人应用程序所需的工具。

Qualcomm 提供以下产品 SDK:

  • Qualcomm 智能多媒体产品 (QIMP):在边缘计算上开发 AI 和多媒体用例。
  • Qualcomm 智能机器人产品 (QIRP):在 Qualcomm Linux 平台上开发机器人功能。

Note下载某个产品 SDK 时,将会安装该产品 SDK 中包含的功能 SDK。

能力


Qualcomm®神经处理SDK是高通Snapdragon软件加速运行时,用于执行深度神经网络。使用Qualcomm®神经处理SDK,用户可以:

  • 执行任意深度的神经网络
  • 在Snapdragon CPU、Adreno GPU或Hexagon DSP上执行网络。
  • 在x86 Ubuntu Linux上调试网络执行
  • 将PyTorch、TFLite、ONNX和TensorFlow模型转换为Qualcomm®神经处理SDK深度学习容器(DLC)文件
  • 将DLC文件量化为8位或16位定点,以便在Hexagon DSP上运行
  • 使用Qualcomm®神经处理SDK工具调试和分析网络性能
  • 通过C++或Java将网络集成到应用程序和其他代码中

模型工作流

模型训练是在流行的深度学习框架上进行的(高通®神经处理SDK支持PyTorch、TFLite、ONNX和TensorFlow模型。)训练完成后,训练后的模型被转换为DLC文件,可以加载到高通®神经加工SDK运行时中。然后,此DLC文件可用于使用Snapdragon加速计算核心之一执行正向推理过程。

Qualcomm®神经处理SDK的基本工作流程仅由几个步骤组成:

  1. 将网络模型转换为可由Qualcomm®神经处理SDK加载的DLC文件。
  2. 可选地量化DLC文件,以便在Hexagon DSP上运行。
  3. 为模型准备输入数据。
  4. 使用Qualcomm®神经处理SDK运行时加载并执行模型。

支持的 Snapdragon 设备、SDK 中包含的内容、重要文件和位置

参考网站:Qualcomm Neural Processing SDK for AI Documentation

安装

可根据自身对 Qualcomm 软件的访问权限下载并安装 SDK。下表提供了已注册用户和未注册用户所需的信息。

用户访问权限下载信息
已在 Qualcomm 注册参见以下页面从 Qualcomm 软件中心或 GitHub 下载 SDK。
未注册用户从 GitHub 下载开源 SDK 软件:

参见未注册用户的 GitHub 工作流程

资源

如需了解有关每个 SDK 的更多信息,可点击以下任意链接:

参考文档

Qualcomm Documentation

Qualcomm Linux Landing Page (Simplified Chinese)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值