
在WSL上搭建全志NPU开发环境
这是官方教程,下面是我的实战记录
安装WSL
教程使用的是VirtualBox,我打算使用WSL尝试,使用的操作系统是Ubuntu 20.04.4 LTS x86_64
这是WSL安装教程,对应的镜像包也能在这里找到,下载好之后直接运行安装即可
安装依赖软件包
sudo apt install -y python3 python3-dev python3-pip build-essential
下载解压工具包
下载得到zip文件,解压 unzip V853 NPU Toolkits.zip
解压之后得到一个文件夹NPU,进入后有两个文件
Verisilicon_Tool_VivanteIDE_v5.7.0_CL470666_Linux_Windows_SDK_p6.4.x_dev_6.4.10_22Q1_CL473325A_20220425.tar doc/
Vivante_acuity_toolkit_binary_6.6.1_20220329_ubuntu20.04.tgz
第一个是IDE 工具,用于 PC 侧的模型仿真验证,以及 Profile 性能分析, 比如模型带宽,帧率等等
第二个是模型部署工具,提供命令行和 python 脚本两种方式将模型部署到 NPU 上
安装 Verisilicon Tool VivanteIDE
解压
tar xvf Verisilicon_Tool_VivanteIDE_v5.7.0_CL470666_Linux_Windows_SDK_p6.4.x_dev_6.4.10_22Q1_CL473325A_20220425.tar
安装
./Vivante_IDE-5.7.0_CL470666-Linux-x86_64-04-24-2022-18.55.31-plus-W-p6.4.x_dev_6.4.10_22Q1_CL473325A-Install
此时有GUI界面出现 一路next即可
使用
进入安装目录,默认在 home 目录下,输入 ./vivanteide5.7.0 即可运行
安装Verisilicon Tool Acuity Toolkit
解压
tar xvf Vivante_acuity_toolkit_binary_6.6.1_20220329_ubuntu20.04.tgz
将得到的文件夹移动到上个安装目录下
mv acuity-toolkit-binary-6.6.1/ /home/zzr/VeriSilicon/
安装依赖
cd /home/zzr/VeriSilicon/acuity-toolkit-binary-6.6.1/
pip install -r requirements.txt
配置路径,环境变量
自动配置
退到上一级,也就是 VeriSilicon 目录,之后运行命令一键设置
cd /home/zzr/VeriSilicon
export ACTU_BASE=$(ls | grep acu*) && \ export ACTU_IDE_BASE=$(ls | grep IDE) && \ echo -e "ACUITY_TOOLS_METHOD='$PWD/$ACTU_BASE'\nexport ACUITY_PATH='$PWD/$ACTU_BASE/bin/'\nexport VIV_SDK='$PWD/$ACTU_IDE_BASE/cmdtools'\nexport PATH=$PATH:$PWD/$ACTU_BASE/bin/:$PWD/$ACTU_IDE_BASE/ide/\nexport pegasus=$PWD/$ACTU_BASE/bin/pegasus\nalias pegasus=$PWD/$ACTU_BASE/bin/pegasus" >> ~/.bashrc && \
source ~/.bashrc
手动配置
自动配置如果出现问题那么手动修改内容
vim ~/.bashrc
划到最后可以看到之前自动配置的内容,修改成以下内容
ACUITY_TOOLS_METHOD='/home/zzr/VeriSilicon/acuity-toolkit-binary-6.6.1/'
export ACUITY_PATH='/home/zzr/VeriSilicon/acuity-toolkit-binary-6.6.1/bin/'
export VIV_SDK='/home/zzr/VeriSilicon/VivanteIDE5.7.0/cmdtools'
export PATH=$PATH:/path/to/VeriSilicon/$ACUITY_TOOLS_METHOD/bin/:/path/to/VeriSilicon/VivanteIDE5.7.0/ide/
export pegasus=/home/zzr/VeriSilicon/acuity-toolkit-binary-6.6.1/bin/pegasus
alias pegasus=/home/zzr/VeriSilicon/acuity-toolkit-binary-6.6.1/bin/pegasus
保存后执行 source ~/.bashrc 再运行 pegasus help 能够看到以下输出即为成功安装
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 周日
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果