Vitis AI Development Options

Develop Using Vitis AI Locally


Step 1: Download and install Vitis AI from Github

Step 2: Hardware platform setup

Embedded SoC: ZCU102/ZCU104/KV260 setup l VCK190 setup
Alveo: Alveo setup l VCK5000 setup

Step 3: Run Vitis AI examples

Embedded SoC: ZCU102/ZCU104/KV260 l VCK190
Alveo: U200/U250 | U50/U280 l VCK5000

Develop Using Vitis AI in the Cloud

Develop accelerated applications with Vitis AI in the Cloud – No local software installations or upfront purchase of hardware platforms necessary (pay-as-you-go). Log in and get started right away.


Beginner Resources 

Introductory Webinar 

In this webinar, go in-depth with the key components of Vitis AI and learn how to achieve adaptable and efficient AI inference on Xilinx hardware platforms.

Introductory Training

Access free comprehensive Vitis AI training courses when you sign up for the Xilinx Developer Program

Introductory Tutorial

This tutorial series will help to get you the lay of the land working with the Vitis AI toolchain and machine learning on Xilinx devices.

Additional Resources 


 

Documentation 

Get technical resources for developers  as well as code samples for Vitis AI
Vitis AI Product Documentation


 

Tutorials 

Beginners Start Here

Introduction to Vitis AI
This tutorial puts into practice the concepts of FPGA acceleration of Machine Learning and illustrates how to quickly get started deploying both pre-optimized and customized ML models on Xilinx devices.

Vitis AI Custom Embedded Platform Creation 
In this module, we will create a custom Vitis embedded platform for ZCU104. It will be capable to run Vitis acceleration applications including Vitis-AI applications. Of course, the general embedded software applications can also run on this platform.

 

Design Tutorials >

Featured Tutorials >

View all >


 

Videos 

Videos that are locked are for developer program members. It is free to sign up and you get access to exclusive content all throughout our developer site! 

Default Default Title Date

 

Demos

Demos and Samples are locked are for developer program members. It is free to sign up and you get access to exclusive content all throughout our developer site! 

Name Hardware Board Tool Download Link Size Checksum
Face recognition ZCU102 / ZCU104 Vitis AI 1.3 face_recog_demo_v1.3.tar.gz 10 MB 64ecf87bb4c1c68e5013b52fd5b9053e
ADAS multi-task ZCU102 / ZCU104 Vitis AI 1.3 multi-task-adas-demo-v1.3.tar.gz 240 MB f80abb08c4fcac9f316eb7247b87e5f1
Versal ADAS Demo VCK190 Vitis AI 1.4 versal-demo-6channels-adas-pose-update.tar.gz 241 MB eaf0d4bda907dcb655584014fd3d6a81

Samples

Name Hardware Board Tool Download Link Size Checksum
Face recognition ZCU102 / ZCU104 Vitis AI 1.3 face_recog_demo_src_v1.3.tar.gz 3.79 MB b1b58ee91480740b5932ac01d6849205
ADAS multi-task ZCU102 / ZCU104 Vitis AI 1.3 multi-task-adas-demo-src-v1.3.tar.gz 240.09 MB 729c8b612d3743bbcd1e53fc8072087e
Point cloud 3D detection ZCU102 / ZCU104 Vitis AI 1.3 pp_3d_detect.tar.gz 489.94 MB b8aec0e844fd60703076f14fa3544987

 

Articles

Curated articles form industry experts for all things Vitis AI
View all Vitis AI Articles >


 

Training

Take a Vitis AI Training Course (On-Demand, Virtual, or Classroom)

Free Vitis AI Training Courses

Free Vitis AI Training Courses

Access free Vitis AI training courses and accelerate your applications when you sign up for the Developer Program.

Developing AI Inference Solutions with the Vitis AI Platform

Video Title Description
Introduction to the Vitis AI Development Environment Describes the Vitis AI development environment, which consists of the Vitis AI development kit, for AI inference on Xilinx hardware platforms, including both edge devices and Alveo accelerator cards.
Frameworks Supported by the Vitis AI Development Environment Discusses the support for many common machine learning frameworks such as Caffe, TensorFlow, and Pytorch.
Setting Up the Vitis AI Development Environment  Demonstrates the steps to set up a host machine for developing and running AI inference applications on cloud or embedded devices.
Discounted Vitis AI Training Courses

Additional Discounted Training Courses

Looking for additional on-demand training courses? As a member of the developer program, you also receive a 50% discount on select courses!

1. Log into https://lmstraining.xilinx.com with your Xilinx developer account

2. Search Developers Program in the search box to populate the discounted courses

3. Purchase and get started

Video  Title Description
Developing AI Inference Solutions with the Vitis AI Platform This content provides embedded systems developers experience with creating an embedded Linux system targeting Xilinx SoCs using the PetaLinux tools.Updated 9.2020
Paid Vitis AI Training Courses

Paid Courses

Visit the Xilinx Customer Training Center for additional paid courses


Projects

Overview

Learn how developers are using Xilinx technologies to accelerate their work. Learn from the tutorials, articles, and projects from the community.

Share your work (Github repo, Hackster.io link etc) with us at developer@xilinx.com and every month we will select projects to be featured on our developer site. Projects with be based on design features, performance, creativity, and originality.

View All Projects >

brand-1661 (1)

Join the Developer Program

Joining the Xilinx Developer program gives you access to the resources necessary to build your applications successfully on all Xilinx platforms. Benefits of your membership include: Access to free training courses on Xilinx tools and platforms, Opportunities to showcase your projects and articles on the Xilinx Developer site, and much more!