Programming APIs - 3.5 English

Vitis AI Library User Guide (UG1354)

Document ID
Release Date
3.5 English

To use the library, you need to prepare the development board and cross-compilation environment. Pay attention to the header files, library files, and model library files.

Note: The files in the development environment must match the version provided in the AMD Vitis™ Unified Software Development Environment. These libraries can be executed on the ZCU102, ZCU104, VCK190 evaluation boards, and on the VCK5000 development card.
  1. Select an image. For example, cv::Mat.
  2. Call the create method provided by the corresponding library to get a class instance. If you set the need_preprocess variable to false, the model will not decrease its mean and scale.
  3. Call the getInputWidth() and the getInputHeight() functions to get the network needed column and row values of the input image.
  4. Resize image to inputWidth x inputHeight.
  5. Call run() to get the result of the network.

For details about the Programming APIs, see API Reference.

Also, for the Vitis AI APIs, see the Vitis AI User Guide (UG1414). You can download it from the website.