![]() Vitis™ 2020.2 / Vitis-AI™ 1.3 - Machine Learning Tutorial for the ZCU104See Vitis™ Development Environment on xilinx.com See Vitis-AI™ Development Environment on xilinx.com |
This tutorial is divided in 3 sections.
-
An overview of Vitis and Vitis-AI Workflows
See how Vitis unifies software, acceleration, and ML development under a single development platform.
-
Vitis software platform setup
Vitis-AI setup
-
Deploy a DenseNet inference application on the ZCU104 board
Video file input
USB camera input
Increase overall system performance by using the Vitis Vision Library to accelerate the image pre-processing
-
Prepare SD card with the pre-built DPU platform
Boot the ZCU104 and verify basic functionality
-
Setup cross-compilation environment
Update
glog
packageCross-compile the Vitis-AI examples
-
Update the board image
Run RefineNet demo
-
Classification using Vitis-AI and Tensorflow
Running model through the Vitis-AI tool flow
Deploying the model to the ZCU104 and evaluating results
-
Working with network and Vitis-AI
Modifying RefineDet model to work with Vitis-AI
Train model with modified dataset
Use Vitis-AI to generate deployment files
Running RefineDet on the ZCU104
-
Review the Vitis-AI APIs for application development
Review the RefineDet application architecture
Cross-compiling RefineDet application using the cross-compilation environment
-
Determining performance bottlenecks in RefineDet application
Accelerating the image pre-processing using the Vitis Vision libraries
Measuring end-to-end system performance
Copyright© 2020 Xilinx