The Xilinx Machine Learning (ML) Suite provides users with the tools to develop and deploy Machine Learning applications for Real-time Inference. It provides support for many common machine learning frameworks such as Caffe, Tensorflow, and MXNet.
The ML Suite is composed of three basic parts:
- xDNN IP - High Performance general CNN processing engine.
- xfDNN Middleware - Software Library and Tools to Interface with ML Frameworks and optimize them for Real-time Inference.
- ML Framework and Open Source Support - Support for high level ML Frameworks and other open source projects.
Learn More: ML Suite Overview
Watch: Webinar on Xilinx FPGA Accelerated Inference
Forum: ML Suite Forum
- Clone ML Suite
git clone https://github.com/Xilinx/ml-suite.git
- Download Overlays and Pre-Trained Models from ML Suite Lounge
- Overlays: Download and unzip desired overlays into the
ml-suite/overlaybins/
dir, for example:ml-suite/overlaybins/alveo-u200
- Pre-Trained Models: Download and unzip to the
/ml-suite/
dir.
- Overlays: Download and unzip desired overlays into the
- Install Anaconda2
- Note: Ensure that you ran the
fix_caffe_opencv_symlink.sh
script
- Note: Ensure that you ran the
- ML Suite Overview
- User Guides:
- Tutorials and Examples:
- OS: Ubuntu 16.04.2 LTS, Ubuntu 18.04 LTS, CentOS 7.4
- CPU: 6 Cores (Intel/AMD/Power9)
- Memory: 8 GB
Cloud Services
On Premise Platforms (Visit ML Suite Lounge for Details)
- Alveo U200 Data Center Accelerator Card
- Xilinx Virtex UltraScale+ FPGA VCU1525 Acceleration Development Kit