Overview
Tools & Software
Resources
Solutions
Quality & Reliability
Sales Briefcase
eDesignSuite
Get Started
Sample & Buy
Partner products
  • 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.

    Key Features

    • Generation of an STM32-optimized library from pre-trained Neural Network models
    • Supports various Deep Learning frameworks such as Keras, TensorFlow™ Lite, Caffe, ConvNetJs, and Lasagne
    • Supports the quantization of Keras networks
    • Easy portability across different STM32 microcontroller series through STM32Cube integration
    • Free, user-friendly license terms

Get Software

Featured Products

Recommended for you

Development Tools

    • Part Number

      STM32Cube initialization code generator

Embedded Software

    • Part Number

      STM32Cube function pack for ultra-low power IoT node with artificial intelligence (AI) application based on audio and motion sensing

      STM32Cube function pack for high performance STM32 with artificial intelligence (AI) application for Computer Vision

Support and Applications

00 Files selected for download

Technical Documentation

    • Description Version Size Action
      DB3788
      Artificial Intelligence (AI) software expansion for STM32Cube
      3.0
      509.01 KB
      PDF
      DB3788

      Artificial Intelligence (AI) software expansion for STM32Cube

    • Description Version Size Action
      UM2312
      Development checklist for STM32Cube Expansion Packages
      2.0
      306.99 KB
      PDF
      UM2285
      Development guidelines for STM32Cube Expansion Packages
      1.0
      485.46 KB
      PDF
      UM2526
      Getting started with X-CUBE-AI Expansion Package for Artificial Intelligence (AI)
      2.0
      4.13 MB
      PDF
      UM2312

      Development checklist for STM32Cube Expansion Packages

      UM2285

      Development guidelines for STM32Cube Expansion Packages

      UM2526

      Getting started with X-CUBE-AI Expansion Package for Artificial Intelligence (AI)

Presentations & Training Material

    • Description Version Size Action
      Neural Networks on the STM32 with STM32Cube.AI 1.0
      2.38 MB
      PDF
      STM32 and STM8 embedded software solutions 7.0
      3.12 MB
      PDF

      Neural Networks on the STM32 with STM32Cube.AI

      STM32 and STM8 embedded software solutions

Publications and Collaterals

    • Description Version Size Action
      STM32 Open Development Environment Brochure 17.09
      1.21 MB
      PDF
      Sensor & motion algorithm software pack for STM32Cube 1.0
      544.58 KB
      PDF

      STM32 Open Development Environment Brochure

      Sensor & motion algorithm software pack for STM32Cube

Legal

    • Description Version Size Action
      SLA0048
      Mix Ultimate Liberty+OSS+3rd-party V1 - SOFTWARE LICENSE AGREEMENT
      5.7
      87.58 KB
      PDF
      SLA0048

      Mix Ultimate Liberty+OSS+3rd-party V1 - SOFTWARE LICENSE AGREEMENT