Skip to content

MMS 使用 & 提前获取预览版块模型

MMS 使用

MMS 是针对阿加犀开发板用户提供的组件,可以通过命令行方式登录到 Model Farm 并且查询和下载模型文件,具体流程如下:

  1. 登录
bash
mms login

# Enter your username: 
# Enter your password:

# 输入正确的账号密码后会提示
# Login successfully.
  1. 模型查询
bash
# 列出所有模型
mms list

# 根据模型名查找模型
mms list yolo
Model        Precision  Chipset           Backend
-----        ---------  -------           -------
YOLO-NAS-l   FP16       Qualcomm QCS8550  QNN2.29
YOLO-NAS-l   INT8       Qualcomm QCS6490  QNN2.29
YOLO-NAS-l   INT8       Qualcomm QCS8550  QNN2.29
YOLO-NAS-l   W8A16      Qualcomm QCS6490  QNN2.29
YOLO-NAS-l   W8A16      Qualcomm QCS8550  QNN2.29
YOLO-NAS-m   FP16       Qualcomm QCS8550  QNN2.29
YOLO-NAS-m   INT8       Qualcomm QCS6490  QNN2.29
YOLO-NAS-m   INT8       Qualcomm QCS8550  QNN2.29
  1. 模型下载
bash
# -m: 模型名称
# -p:模型精度
# -c: 芯片
# -b: qnn版本
# 下载 yolov6l 模型,数据精度为 INT8, 针对 QCS8550 芯片平台优化,推理框架为 QNN2.23 
mms get -m yolov6l -p int8 -c qcs8550 -b qnn2.23


Downloading model from https://aiot.aidlux.com to directory: /var/opt/modelfarm_models

Downloading [yolov6l_qcs8550_qnn2.23_int8_aidlite.zip] ... done! [40.45MB in 375ms; 81.51MB/s]

Download complete!

获取预览版块模型资源

模型广场的预览板块模型不支持网页下载,开发者可以在阿加犀的板卡上,通过 mms 命令下载预览板块模型。以获取 MobileClip2-S3 为例子

  1. 通过 mms 登录
bash
mms login

# Enter your username: 
# Enter your password:

# 输入正确的账号密码后会提示
# Login successfully.
  1. 查询模型
bash
mms list mobileclip # 支持关键字搜索

# 会看到如下输出
Model           Precision  Chipset           Backend
-----           ---------  -------           -------
MobileClip-S2   FP16       Qualcomm QCS8550  QNN2.31
MobileClip2-S3  FP16       Qualcomm QCS8550  QNN2.36
  1. 下载 MobileClip2-S3
bash
# -m: 模型名称
# -p:模型精度
# -c: 芯片
# -b: qnn版本
mms get -m MobileClip2-S3 -p fp16 -c qcs8550 -b qnn2.36

# 模型资源会默认下载到 /var/opt/modelfarm_models