Developing AI Inference Solutions with the Vitis AI Platform
Developing AI Inference Solutions with the Vitis AI Platform
COURSE CODE: AI-INFER
Implement neural networks on cloud and edge platforms using the Vitis AI development platform.
The emphasis of this course is on:
- Illustrating the Vitis AI tool flow, including optimization and compilation
- Exploring the architectural features of the Deep Learning Processor Unit (DPU)
- Utilizing the Vitis AI Library to optimize pre-processing and post-processing functions
- Creating a custom platform and application
- Deploying a design
Learn more about the Vitis Unified Software Platform from AMD.
3-Day Instructor-led Course Price USD Training Credits
Hosted Online - $600/day $1800 18
In-Person Public Registration - $600/day $1800 18
Printed Course Book (A PDF book is included in the course fee)
Cannot be purchased without registration.
$100 1
Private Training Learn More Learn More
Coaching Learn More Learn More
Be the first to know. Sign up for our newsletter.
Who should attend:
Software and hardware developers, AI/ML engineers, data scientists, and anyone who needs to accelerate their software applications using AMD devices.
Software Tools
- Vitis AI development environment 3.5
- Vivado Design Suite
Hardware (Optional)
- Alveo accelerator cards and adaptive SoCs
- Zynq UltraScale+ MPSoC ZCU104 board
Skills Gained
After completing this comprehensive training, you will have the necessary skills to:
- Describe machine learning solutions from the perspective of the Vitis AI development tools
- Enumerate the supported frameworks and models for cloud and edge applications
- Implement neural networks on cloud and edge platforms using the Vitis AI development platform
- Describe the proper Vitis AI tool flow
- Optimize a DPU for edge applications, leveraging the device architecture
- Enumerate the APIs included with the AMD AI Library
- Create a custom hardware overlay based on application requirements
- Create a custom application using a custom hardware overlay and deploy the design
Course Outline
Day 1 | Day 2 | Day 3 |
---|---|---|
Vitis AI Environment Overview
ML Concepts
Vitis AI Environment Toolchain
| Profiler
Deep Learning Processor Unit (DPU)
AI Libraries
| Custom Hardware and Application Development
|
Please note: The instructor may change the content order to provide a better learning experience.
Prerequisites:
- Basic knowledge of machine learning concepts
- Neural Networks Explained - Machine Learning Tutorial for Beginners: watch
- How Convolutional Neural Networks Work: watch
- Deep learning frameworks (TensorFlow and PyTorch)
- Comfort with the C/C++/Python/make programming languages
- Software development flow