使用 Web 快速开始
该章节用于介绍如何使用 Model Farm 网页版 (Web) 来快速评估模型并运行案例。
开发板准备
Model Farm 所提供的模型,针对高通跃龙 (Dragonwing) 物联网芯片平台进行了适配优化,并在采用了高通芯片的开发板上进行了性能测试。Model Farm 已支持以下高通芯片型号:
- Qualcomm QCS6490
- Qualcomm QCS8550
- Qualcomm QCS8625
- Qualcomm Dragonwing™ IQ9
- Qualcomm Dragonwing™ IQ8
准备开发者帐户
开发者可以免登录 Model Farm 浏览模型信息和性能指标
当开发者下载模型及示例代码时,需要登录开发者账号才能进行下载
- 注册成为阿加犀开发者
- 请访问:开发者帐户注册
- 按照注册表单提示及要求,填写开发者相关信息
- 信息填写无误后,提交帐户创建请求
登录 Model Farm
访问网址 Model Farm

搜索模型
开发者可根据需求,查找 Model Farm 上的模型,并了解模型详细信息,作出快速的评估。
通过浏览器访问 Model Farm 网址进行浏览及模型详情查看。
Model Farm 提供多种方式筛选查找模型:
- 根据模型类型筛选
- 根据模型数据精度筛选
- 根据芯片平台筛选
- 关键字搜索

查看模型
Model Farm 的模型详情页面提供了 AI 不同量化精度模型在对应硬件上的实测性能。
- 设备:模型实测所采用的开发板型号及对应芯片型号
- AI框架:模型转换及推理使用的框架及版本号
- 模型数据精度:转换后的模型采用的数据精度
- 推理耗时:模型运行的实测耗时,不包括前后处理
- 精度损失:对比源模型 (FP32) 和转换后模型的输出矩阵余弦相似度
- 模型大小:转换后模型文件大小
💡注意
对于同样的 SoC 芯片,不同硬件规格设备,模型性能仅作为参考数据
以 YOLOv5s 在 Rhino Pi-X1 (Qualcomm QCS8550) 为例:

下载模型
在模型详情页中的性能参考处点击对应按钮下载模型及代码包。

💡注意
对于预览板块 (Preview) 的模型 (按钮显示: 联系我们),不提供通过网页直接下载的方式,需要在阿加犀的开发板上使用 MMS 工具进行下载。具体请参考: 快速开始 (MMS)
模型实测
通过 Model Farm 网页下载的模型可以通过以下两种方式测试推理:
使用 APLUX AidLite 推理模型
阿加犀提供了 AI 推理框架 AidLite,用于在端侧设备调用高通 NPU 推理 AI 模型。
Model Farm 支持的模型均能够通过 AidLite SDK 完成模型推理,另外 Model Farm 也提供了对应模型的前后处理代码,保证开发者可以快速查看模型效果。
通过下载模型步骤,开发者可以获得一个完整的模型文件 + 推理代码包,其文件结构如下所示 (以YOLOv5s举例) :
/model_farm_yolov5s
|__ models # 模型文件
|__ python # 基于python的模型推理代码
|__ cpp # 基于cpp的模型推理代码
|__ README.md # 模型信息说明 & 相关软件依赖安装引导具体例子请参考: YOLOv5 部署
💡注意
对于预览板块 (Preview) 的模型 (按钮显示: 联系我们),仅能通过阿加犀的开发板上使用 AidLite SDK 工具进行推理。
使用 Qualcomm QNN 推理模型
请参考 Qualcomm QNN 文档
进阶使用: 转换微调模型并测试
阿加犀提供了模型优化平台 AIMO,用于完成模型转换至高通平台专属格式。
Model Farm 支持的模型基本都能够通过使用 AIMO 完成转换。基于此,Model Farm 不仅提供已转换优化的模型文件,同时也提供该模型的使用 AIMO 转换参考步骤。
AIMO 模型转换参考步骤可以在以下两个地方查看:
- 模型详情页面右侧的性能参考模块查看,点击模型转换参考即可访问。
- 代码包中的
README.md文件 Model Conversion Reference 模块查看,点击链接即可访问。
关于 AIMO 的介绍及使用,请参考:模型优化平台 AIMO 用户指南
开发者将通过 AIMO 转换后输出的 .amf 模型文件替换 Model Farm 模型例子的模型即可。