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

Vitis AI Library 用户指南 (UG1354)

Document ID
UG1354
Release Date
2023-06-29
Version
3.5 简体中文

Vitis AI 运行时包和 Vitis AI Library 样本与模型都已编译到预构建的 Vitis AI 开发板镜像中。如果目标当前使用的是 Vitis AI 预构建镜像,那么您无需安装 Vitis AI 运行时包和模型包。但是,您仍可在定制目标上或者在官方镜像上遵循如下步骤安装 Vitis AI 运行时:

  1. 此处下载 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
  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-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 位置中。