Vitis AI 运行时包和 Vitis AI Library 样本与模型都已编译到预构建的 Vitis AI 开发板镜像中。如果目标当前使用的是 Vitis AI 预构建镜像,那么您无需安装 Vitis AI 运行时包和模型包。但是,您仍可在定制目标上或者在官方镜像上遵循如下步骤安装 Vitis AI 运行时:
- 从此处下载 vitis-ai-runtime-3.5.0.tar.gz。将其解压,并使用
scp
命令将以下文件复制到目标上。$ tar -xzvf vitis-ai-runtime-3.5.0.tar.gz $ scp -r vitis-ai-runtime-3.5.0/2023.1/aarch64/centos root@IP_OF_BOARD:~/
如果目标开发板连接到互联网,您也可以使用
wget
命令将程序包直接下载到开发板。注释: 如果您只需库的部分内容,则可将 RPM 包作为正常存档来提取,并在主机侧提取内容。仅限模型库才能拆分为独立的库。其他库则为公用。运算命令如下:$ rpm2cpio libvitis_ai_library-3.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-3.5.0-r<x>.aarch64.rpm # rpm -ivh --force libxir-3.5.0-r<x>.aarch64.rpm # rpm -ivh --force libtarget-factory-3.5.0-r<x>.aarch64.rpm # rpm -ivh --force libvart-3.5.0-r<x>.aarch64.rpm # rpm -ivh --force libvitis_ai_library-3.5.0-r<x>.aarch64.rpm
注释: 要在单个目录中安装所有 RPM,请运行rpm -ivh --force *.rpm --nodeps
。
安装完成后,目录如下:
- 库文件存储在 /usr/lib 位置中。
- 头文件存储在 /usr/include/vitis/ai 位置中。