Vitis AI 运行时包和 Vitis AI Library 样本与模型都已内置在开发板镜像中。您无需在开发板上单独安装 Vitis AI 运行时包和模型包。但是,您仍可在自己的镜像上或者在官方镜像上遵循如下步骤安装 Vitis AI 运行时:
- 从此处下载 vitis-ai-runtime-2.5.x.tar.gz。将其解压,并使用
scp
命令将以下文件复制到开发板上。$ tar -xzvf vitis-ai-runtime-2.5.x.tar.gz $ scp -r vitis-ai-runtime-2.5.x/2022.1/aarch64/centos root@IP_OF_BOARD:~/
如果您的开发板连接到互联网,您也可以使用
wget
命令将程序包直接下载到开发板。注释: 如果您只需库的部分内容,则可将 RPM 包作为正常存档来提取,并在主机侧提取内容。仅限模型库才能拆分为独立的库。其它库则为公用。运算命令如下:$ rpm2cpio libvitis_ai_library-2.5.0-r<x>.aarch64.rpm | cpio -idmv
- 使用 shh 登录至开发板。
您也可以使用串行端口登录。
- 对于 Zynq UltraScale+ MPSoC,请在开发板上运行
zynqmp_dpu_optimize.sh
脚本。# cd ~/dpu_sw_optimize/zynqmp/ # ./zynqmp_dpu_optimize.sh
- 安装 Vitis AI Library。
# cd ~/centos # bash setup.sh
您也可以执行以下命令逐个安装库。
# cd ~/centos # rpm -ivh --force libunilog-2.5.0-r<x>.aarch64.rpm # rpm -ivh --force libxir-2.5.0-r<x>.aarch64.rpm # rpm -ivh --force libtarget-factory-2.5.0-r<x>.aarch64.rpm # rpm -ivh --force libvart-2.5.0-r<x>.aarch64.rpm # rpm -ivh --force libvitis_ai_library-2.5.0-r<x>.aarch64.rpm
注释: 要在单个目录中安装所有 RPM,请运行rpm -ivh --force *.rpm
。
安装完成后,目录如下:
- 库文件存储在 /usr/lib 位置中。
- 头文件存储在 /usr/include/vitis/ai 位置中。