X-CUBE-AI is an STM32Cube Expansion Package part of the STM32Cube.AI ecosystem and extending STM32CubeMX capabilities with automatic conversion of pre-trained Neural Network and integration of generated optimized library into the user's project. The easiest way to use it is to download it inside the STM32CubeMX tool (version 5.0.1 or newer) as described in user manual Getting started with X-CUBE-AI Expansion Package for Artificial Intelligence (AI) (UM2526).
The X-CUBE-AI Expansion Package offers also several means to validate Neural Network models both on desktop PC and STM32, as well as measure performance on STM32 devices without user handmade ad hoc C code.
- Generation of an STM32-optimized library from pre-trained Neural Network models
- Native support of various Deep Learning frameworks such as Keras, TensorFlow™ Lite, Caffe, ConvNetJs and Lasagne, and suppport of all frameworks that can export to the ONNX standard format such as PyTorch™, Microsoft® Cognitive Toolkit, MATLAB® and more
- Supports 8-bit quantization of Keras networks and TensorFlow™ Lite quantized networks
- Allows the use of larger networks by storing weights in external Flash memory and activation buffers in external RAM
- Easy portability across different STM32 microcontroller series through STM32Cube integration
- Free, user-friendly license terms
Something went wrong with the server request. Please try again in a few moments.
Request for software successfully submitted. The approval process may take up to 48 hours. After you have been approved, you should receive a link to the requested software via email.
Unfortunately, the link you clicked didn't work. Don't worry, here are the steps you can take to get your download started:If you still can't download the software, please reach out to us on the ST Community and we will help you
- Ensure you are using the same browser used to made the initial request
- Check that cookies are allowed in your browser
- Update your browser to its latest version
- Please also note that links forwarded by somebody else will not work
|Part Number||General Description||Software Version||Supplier||GitHub link||Download||Previous versions|
|X-CUBE-AI||AI expansion pack for STM32CubeMX||5.1.2||ST||-||
MadeForSTM32™ is a new quality label delivered by ST, which is granted after an evaluation process. It helps engineers identify third party solutions with the highest level of integration and quality for the STM32 microcontrollers' ecosystem. MadeForSTM32™ is offered to members of the ST Partner Program who want to go one step further in our collaboration, with the overall objective of contributing to a high-quality STM32 ecosystem.
The STM32Cube.AI is an extension pack of the widely used STM32CubeMX configuration and code generation tool enabling AI on STM32 Arm® Cortex®-M-based microcontrollers.
Recommended for you
Latest from ST
To validate your subscription, please click on the link inside the email that has been sent to you. This link will be valid for 24 hours. Please check your spam filters in case you did not receive the email.
Picture Part number Manufacturer Description STM32CubeMX ST STM32Cube initialization code generatorPart Number
STM32Cube initialization code generator
Picture Part number Manufacturer Description OpenMV Cam OpenMV The OnpenMV Cam H7 is a small, low power, microcontroller board which allows you to easily implement applications using machine vision in the real-world.Part Number
The OnpenMV Cam H7 is a small, low power, microcontroller board which allows you to easily implement applications using machine vision in the real-world.
Picture Part number Manufacturer Description FP-AI-SENSING1 ST STM32Cube function pack for ultra-low power IoT node with artificial intelligence (AI) application based on audio and motion sensing FP-AI-VISION1 ST STM32Cube function pack for high performance STM32 with artificial intelligence (AI) application for Computer Vision
Support and Applications
Picture Part number Manufacturer Description Artificial Intelligence Design SIANA Systems Support and innovation to STMicroelectronics newest AI technologiesPart Number
Support and innovation to STMicroelectronics newest AI technologies
Picture Part number Manufacturer Description Deep Learning with TensorFlow (Python/R) STATWORX In our deep learning training you will learn how to use Google's machine learning framework TensorFlow to develop neural networks and other deep learning models in Python and R.Part Number
In our deep learning training you will learn how to use Google's machine learning framework TensorFlow to develop neural networks and other deep learning models in Python and R.