Unlock a New Design Experience
Access AMD adaptive computing technology within familiar developer workflows and environments with no RTL knowledge
Chose from many open-source, performance-optimized libraries that offer out-of-the-box acceleration with minimal to zero-code changes to your existing applications
Experience single design methodology and programming model for deploying accelerated applications on all AMD platforms including Alveo™ accelerator cards, embedded platforms or FPGA instances in the cloud
A comprehensive development environment that enables all developers to leverage the power of AMD adaptive platforms for edge to cloud deployments while continuing to work at an application level and develop in familiar programming languages like C and C++.
Languages: C, C++, Python
Standalone Software: Yes
Hardware Required: Yes
Required Downloads: Vitis Accelerated Libraries and XRT
Additional Compatible Software: Vitis Video Analytics SDK and Vitis AI
Complete software stack to build AI-powered intelligent video analytics solutions on AMD platforms that builds on top of Xilinx Run Time (XRT), Vitis, and Vitis AI and abstracts these complex interfaces, making it easier for developers to build video analytics applications.
Frameworks: GStreamer
Standalone Software: Yes
Required Download: Vitis Video Analytics SDK
Hardware Required: Yes
Additional Compatible Software: Vitis Unified Software Platform and Vitis AI
Specialized development platform for machine learning, designed to offer world-leading AI inference performance on AMD platforms. It achieves up to 10x performance increase versus CPU/GPU solutions and supports mainstream frameworks like Tensorflow, Pytorch, and Caffe.
Developer Types: AI Developers
Frameworks: PyTorch, Caffe, Tensorflow
Standalone Software: Yes
Hardware Required: Yes
Required Download: Vitis AI
Additional Compatible Software: Vitis Video Analytics SDK and Vitis Unified Software Platform
AMD embedded tools provide all the components needed to create an embedded system using AMD Zynq™ SoC and Zynq™ UltraScale+™ MPSoC devices, MicroBlaze™ processor cores, and Arm® Cortex® M1/M3 microcontrollers including open-source operating systems and bare metal drivers, multiple runtimes and Multi-OS environments, sophisticated Integrated Development Environments, and compilers, debuggers, and profiling tools.
Languages: C, C++, Python
Standalone Software: No
Hardware Required: Yes
Required Downloads: XRT and Vitis Core Development Kit
Additional Compatible Software: Vitis Video Analytics SDK and Vitis AI
The SDAccel and SDSoC environments offer GPU-like and familiar embedded application development and runtime experiences for C, C++ and/or OpenCL development, while the SDNet environment enables networking engineers to create high-performance, programmable data plane designs.
Languages: C, C++, OpenCL
Standalone Software: Yes
Hardware Required: Yes
No Hardware Knowledge Needed
Build and Deploy AI-Based Intelligent Video Analytics Applications
Vitis Video Analytics SDK consists of several hardware accelerator plug-ins that use various accelerators such as Video Encoder, Decoder, Multiscaler (for resize and color space conversion), Deep Learning Processing Unit (DPU) for AI inference etc. By performing all the compute-heavy operations in dedicated accelerators, it can achieve the highest performance for video analytics applications.
Vitis Video provides a framework in the form of generic Infrastructure plugins, software acceleration libraries, and a simplified interface for users to develop their own acceleration library to control a custom hardware accelerator. With this framework, users can easily integrate their custom accelerators/kernels into the Vitis Video Analytics SDK.
Implement Efficient AI Inference Applications from Familiar Tools and Frameworks
Move from Concept to Release
AMD and its ecosystem partners deliver embedded tools and runtime environments designed to enable you to efficiently and quickly move from concept to release. We provide you with all the components needed to create your embedded system using AMD Zynq™ SoC and Zynq™ UltraScale+™ MPSoC devices, MicroBlaze™ processor cores, and Arm® Cortex® M1/M3 micro controllers including open source operating systems and bare metal drivers, multiple runtimes and Multi-OS environments, sophisticated Integrated Development Environments, and compilers, debuggers, and profiling tools.
Develop with AMD Legacy Tools
Starting in 2019.2, AMD SDK, SDSoC™ and SDAccel™ development environments were unified into an all-in-one Vitis™ unified software platform for application acceleration and embedded software development.
If you need the legacy tools that are discontinued, please access here
Joining the Developer Program gives you access to the resources necessary to build your applications successfully on all platforms. Benefits of your membership include access to free training courses on tools and platforms, opportunities to showcase your projects and articles on the Developer site, and much more!