This directory containes examples for running DPU-v1 on Alveo platform. DPU-v1 is High Performance CNN processing engine designed for Xilinx Alveo U200 and U250 platforms. DPU-v1 was released as xDNNv3 as part of ml-suite. With Vitis-AI, Xilinx has integrated all the edge and cloud solutions under an unified API and toolset.
Learn More: DPU-v1 Overview
Targeting Alveo cards with Vitis-AI for AI workloads requires the installation of the following software components:
-
Alveo Deployment Shells (DSAs) - it can be downloaded from Getting Started tab of Alveo board product page on xilinx.com
-
Xilinx Resource Manager (XRM) (xbutler)
-
Xilinx Overlaybins (Accelerators to Dynamically Load – binary programming files)
While it is possible to install all the software components individually, a script has been provided to automatically install them in one-shot.
cd Vitis-AI/alveo/packages
# Run install script as root
sudo su
./install.sh
Then power cycle the system.
- Jupyter Notebook Tutorials
- Command Line Examples
- In-Browser GoogLeNet Demo
- REST Server Example