Skip to content

DSP Monitor 部署 ​

介绍 ​

DSP Monitor 是一个用于监控 DSP 性能的工具,帮助用户实时了解 DSP 的运行状态和性能指标。

支持平台 ​

平台运行方式
IQ9075Ubuntu 24.04

准备工作 ​

  1. IQ9075 硬件

  2. Ubuntu 24.04 系统

系统依赖配置 ​

配置 AidLux 依赖源 ​

bash
# 下载正确的公钥
sudo wget -O- https://archive.aidlux.com/ubuntu24/public.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/private-aidlux.gpg > /dev/null

# 编辑源文件
sudo vim /etc/apt/sources.list.d/private-aidlux.list

#在源文件中填入AidLux 提供的私钥
deb [arch=arm64 signed-by=/etc/apt/trusted.gpg.d/private-aidlux.gpg] https://archive.aidlux.com/ubuntu24 noble main

#  更新缓存
sudo apt update

更新完成后,可以通过如下命令获取到AidLux 官方的SDK 依赖

bash
sudo apt list | grep aid | grep unknown
bash
# 安装软件
# 必须先安装的,系统不自带
sudo apt install python3 python3-pip libopencv-dev python3-opencv  net-tools
# 安装 aidlite 之前必须安装的
sudo apt install aidlux-aistack-base aidrtcm

# 安装 aidlite 及依赖 
sudo apt install aid-lms aidlms-sdk aidlite-sdk cmake
sudo apt-get install libfmt-dev nlohmann-json3-dev
sudo apt install aidlite-*

# 支持DSP
sudo apt-get install qcom-fastrpc1
sudo apt-get install qcom-fastrpc-dev

# 安装 aidgen-sdk
sudo apt install aidgen-qnn240-sdk

# 安装 mms 服务
sudo apt install aid-mms

# 支持 GPU
sudo apt-add-repository -s ppa:ubuntu-qcom-iot/qcom-ppa
sudo apt install qcom-adreno-cl1
sudo ln -s /usr/lib/aarch64-linux-gnu/libOpenCL.so.1 /usr/lib/aarch64-linux-gnu/libOpenCL.so

安装完成后检查系统 /usr/local/share 新增 aidlite 和 aidgen 目录

AidLite 和 AidGen 目录示意

设备授权 ​

获取设备 SN 码

bash
cat  /sys/devices/soc0/serial_number

获取授权文件

提供SN号给阿加犀技术人员,生成设备指定 License 文件,放入路径 /etc/opt/aidlux/license/AidLuxLics 下

激活授权

bash
sudo /opt/aidlux/cpf/aid-lms/manager.sh restart

DSP Monitor 安装和使用 ​

bash
sudo apt install aplux-aistack-dsp-monitor-v73

安装完成后,可以通过如下命令启动 DSP Monitor 服务

bash
# npu 0
dsp_mon --all --cdsp_index 0
# npu 1
dsp_mon --all --cdsp_index 1

启动后,系统会显示当前 DSP 的性能指标和运行状态

plain
# npu 0
dsp arch: V73
dsp current freq: 921.599976 (MHz), current sample time(ms): 1001.742981
qdsp6 utilization: 0.449458 (%)
hvx utilization: 0.000000 (%)
hmx utilization: 0.000000 (%)

# npu 1
dsp arch: V73
dsp current freq: 921.599976 (MHz), current sample time(ms): 1001.710022
qdsp6 utilization: 0.445005 (%)
hvx utilization: 0.000000 (%)
hmx utilization: 0.000000 (%)