Programming Examples - 1.3 English

Vitis AI Library User Guide (UG1354)

Document ID
UG1354
Release Date
2021-02-03
Version
1.3 English

You can have many different application requirements, but all of them can be categorized into three categories. The first is to use the ready-made models provided by the Xilinx® Vitis™ AI Library to quickly build their own application; the second is to use your own custom models which are similar to the models in the Vitis AI Library; and the last is to use new models that are totally different from the models in the Vitis AI Library. This chapter describes the detailed development steps for the first two cases. For the third case, you can also use the Vitis AI Library’s samples and libraries implementation for reference. Therefore, this chapter describes the following contents:

  • How to customize pre-processing
  • How to use the configuration file as pre-processing and post-processing parameter
  • How to use the Vitis AI Library's post-processing library
  • How to implement user post-processing code

The following figure shows the relationships of the various Vitis AI Library APIs and their corresponding example. And there are three kinds of APIs in this release:

  • Vitis AI Library API_0
  • Vitis AI Library API_1
  • Vitis AI Library API_2
Figure 1. The Diagram of AI Library API