Skip to main content
Ctrl+K
AMD Logo
Vitis AI
  • Community

Vitis AI 5.1 documentation

Release Notes

  • Release Notes

Quick Start

  • System Requirements
  • Software Installations
  • Hardware Readiness
  • Execute Sample Model

Tutorials

  • Docker Samples and Demos
  • Optimizing YOLOx Execution with NPU and PL on VEK280
  • Deploying a Custom ResNet18 on Vitis AI NPU
  • Deploying a Custom YOLOv5s on Vitis AI NPU

Customization Opportunities

  • Bring your Own Model (BYOM)
  • Applications
  • Reference Design
    • Default Reference Design
    • Multi-Instance NPU Support
  • Runtime Processes and APIs
  • VART ML C++ APIs
    • Class vart::BaseRunner
    • Class vart::Logger
    • Class vart::Runner
  • VART ML Python APIs
    • runner
  • VART X APIs Architecture Overview
  • VART X APIs Application Developer Guide
  • VART X APIs
    • Class vart::Device
    • Class vart::InferResult
    • Class vart::Memory
    • Class vart::MetaConvert
    • Class vart::Overlay
    • Class vart::PLKernel
    • Class vart::PostProcess
    • Class vart::PreProcess
    • Class vart::VideoFrame

Performance Analyzer

  • Performance

Troubleshooting

  • Troubleshooting

Additional Information

  • License for NPU IP
  • Supported Models

References

  • References

FAQ

  • FAQ
  • References

References

References#

  1. Vivado User Guide

  2. Vitis User Guide

  3. Versal Architecture

  4. Versal AI Edge Series Product Selection Guide

  5. Versal Adaptive SoC AIE-ML Architecture

  6. VEK280 Evaluation Board User Guide

  7. Xilinx® Runtime (XRT) Architecture

previous

Supported Models

next

Frequently Asked Questions

Last updated on October 15, 2025.