
设置您的环境
-
设置 Python 环境。在主机上安装
miniconda。
为 AI Hub 设置 Python 虚拟环境:
- Windows
- macOS/Linux
安装完成后,从开始菜单打开 Anaconda 提示符。 -
安装 git。
-
安装 AI Hub Python 客户端。
- 登录 AI Hub。 访问 AI Hub 并使用您的 Qualcomm ID 登录,以查看您创建的任务信息。 登录后,前往 Account > Settings > API Token 获取用于配置客户端的 API token。
-
在终端中使用以下命令,用您的 API token 配置客户端。
选择 AI Hub 工作流
试用预优化模型
- 前往 AI Hub Model Zoo,获取适用于 Qualcomm 评估套件的预优化模型。
- 在左侧窗格中选择匹配的芯片组,为您的 EVK 筛选模型。例如, 为 Qualcomm Dragonwing™ RB3 Gen 2 选择 Qualcomm QCS6490,或为 Qualcomm Dragonwing™ IQ-8275 EVK 选择 Qualcomm QCS8300。
- 从筛选后的视图中选择一个模型,进入模型页面。
- 在模型页面上,选择运行时和精度。
- 选择 Download 下载模型。下载的模型已经过预优化,可直接部署。有关更多信息,请参阅运行推理。

自带模型
- 选择一个 PyTorch 或 ONNX 格式的预训练模型。
-
使用 Python API 向 AI Hub 提交模型进行编译或优化。
提交编译任务时,请为您的 EVK 选择设备或芯片组以及目标运行时。对于 Qualcomm Dragonwing™ RB3 Gen 2,支持 LiteRT 运行时。
提交后,AI Hub 会为该任务生成唯一 ID。您可以使用 此任务 ID 查看任务详情。
-
AI Hub 会根据您选择的设备和运行时优化模型。
-
您还可以选择提交任务,在从设备农场(device farm)调配的真实设备上(使用 Python API)对优化后的模型进行性能分析或运行推理。
- 性能分析(Profiling):在调配的设备上对模型进行基准测试,并提供统计数据,包括层级别的平均推理时间、运行时配置等。
- 推理(Inference):通过在调配的设备上运行模型,使用优化后的模型对推理任务中提交的数据执行推理。
-
您还可以选择提交任务,在从设备农场(device farm)调配的真实设备上(使用 Python API)对优化后的模型进行性能分析或运行推理。
- 每个已提交的任务都可以在 AI Hub 门户中查看。已完成的编译任务会提供优化模型的下载链接,随后可将模型部署到本地开发设备(例如 Qualcomm Dragonwing™ RB3 Gen 2)。
要停用先前激活的
qai_hub 环境,请使用以下命令。
