Artificial Intelligence (AI) Software Expansion For STM32Cube
Artificial Intelligence (AI) Software Expansion For STM32Cube
Data brief
Features
• 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
Description
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.
X-CUBE-AI
1 Ordering information
2 Detailed description
3 License
X-CUBE-AI is delivered under the Mix Ultimate Liberty+OSS+3rd-party V1 software license agreement
(SLA0048).
The software components provided in this package come with different license schemes as shown in Table 1.
Software
Owner License
component
tensorflow Copyright 2018 The TensorFlow Authors. All rights reserved. Apache® License, Version 2.0
Software
Owner License
component
1. Matplotlib only uses BSD-compatible code, and its license is based on the PSF license.
Revision history