Library DependencyΒΆ

Some example applications are dependent on specific versions of Vitis libraries - specifically:

  • VVAS package name vvas-accel-libs in PetaLinux (renamed from ivas-accel-libs in 2021.1 and older tools) or vvas-essentials in Ubuntu, github page here

  • Vitis-AI or VAI, package name vitis-ai-library, github page here

  • XRT and ZOCL, github page here

The libraries are not always backward compatible, to use the example applications, you will need to install a specific version of those libraries. When example applications are installed apps through package feed or docker (per deployment documentation), the appropriate library versions are installed by default. When the applications are installed manually (such as the flow in Yocto port Example), you need to take care to install specific versions.

These are the specific library versions that was verified with released example applications:

BSP/App Version XRT/ZOCL Version Vitis-AI Version VVAS Version
2022.1 202210.2.13.479 2.5.0 2.0
2021.1 202110.2.11.0 1.4.0 1.0(IVAS)
2020.2 202020.2.8.1 1.3.0 1.0(IVAS)

Note that ZOCL is a XRT dependency - always install ZOCL first, otherwise XRT installation will install the latest ZOCL as a dependency. Similarly, Vitis-AI is a VVAS dependency, always install Vitis-AI first, otherwise VVAS installation may install the latest version of Vitis-AI as a dependency.

Copyright© 2023-2024 Advanced Micro Devices, Inc