步骤 3:安装 AI Library 程序包 - 2.5 简体中文

Vitis AI Library 用户指南 (UG1354)

Document ID
UG1354
Release Date
2022-06-15
Version
2.5 简体中文

Vitis AI 运行时包和 Vitis AI Library 样本与模型都已内置在开发板镜像中。您无需在开发板上单独安装 Vitis AI 运行时包和模型包。但是,您仍可在自己的镜像上或者在官方镜像上遵循如下步骤安装 Vitis AI 运行时:

  1. 此处下载 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
  2. 使用 shh 登录至开发板。

    您也可以使用串行端口登录。

  3. 对于 Zynq UltraScale+ MPSoC,请在开发板上运行 zynqmp_dpu_optimize.sh 脚本。
    # cd ~/dpu_sw_optimize/zynqmp/
    # ./zynqmp_dpu_optimize.sh
  4. 安装 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 位置中。