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)".
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
- Support various Deep Learning frameworks such as Keras, Caffe, ConvnetJS, and Lasagne
- Easy portability across different STM32 microcontrollers series through STM32Cube™ integration
- Free, user-friendly license terms