VVAS(Vitis Video Analytics SDK) contains plugin developed by xilinx based on gstreamer. It can use hardware IP to accelerate image processing and AI inference in gstreamer. The overall architecture is as shown in the figure below. The video source is opened by gstreamer plugin and passed to VVAS for image processing and AI computing. The corresponding accelerator application is linked to VVAS according to Json config.
Since BSP 1.2.0 which with Vitis AI 2.5 & VVAS 2.0, VVAS is default built-in with the system, user do not need to install again.
Vitis AI version | VVAS version |
---|---|
1.4 | 1.0 |
2.0 | 1.1 |
2.5 | 2.0 |
VVAS can be installed by using the prebuilt rpm package.
If you are using customised BSP, there may have dependency issue. So we will suggest manually install rather than install by RPM(Red Hat Package Manager).
Download source code which match to your Vitis AI version on x86 host.
Source petalinux SDK.
Build VVAS on x86 host.
Copy the result from x86 host into rootfs of k26.
Install the VVAS on k26.