X-CUBE-AI

量産中
Design Win

STM32CubeMX向け組込みAI開発用ソフトウェア拡張パッケージ

ソフトウェア入手 データブリーフのダウンロード

製品概要

主な利点

NNモデルとMLモデルのプロファイリング

ネットワーク全体と各レイヤの両方について、NNメモリ要件と推論時間を詳述したレポートを生成します。

NNモデルとMLモデルの最適化

独自のニューラル・ネットワーク・モデルをインポートし、最適化オプションを選択し、最適なCコードを生成します。

ST Edge AI Suiteの内容

組み込みAI開発の各ステージでエンジニアをサポートする一連の無料オンライン・ツール、ケーススタディ、リソースをご用意しています。

ST Edge AI Suiteの詳細はこちら

概要

X-CUBE-AIは、STM32Cube拡張パッケージで、STM32マイクロコントローラとNeural-ARTアクセラレータに対応した組み込みAIモデルの評価、最適化、コンパイルを目的として設計されています。Neural-ARTアクセラレータNPU向けにNNモデルを最適化すると、ハードウェア処理可能な場合にNPU上へAIの動作をマッピングし、必要に応じてCPUにフォールバックするマイクロコードを生成できます。このスケジューリングはオペレータ(演算子)のレベルで実行され、AIハードウェア・アクセラレーションを最大化します。STM32Cube.AI開発エコシステムに組み込まれたX-CUBE-AIは、学習済みの人工知能アルゴリズムをCコードに自動変換することにより、STM32CubeMX機能を拡張します。また、生成された最適化ライブラリをユーザのプロジェクトに統合します。

X-CUBE-AIは、STM32CubeMXツール(バージョン5.4.0以降)にインストールすることで、簡単に使用できます。インストール方法については、ユーザ・マニュアル『Getting started with X-CUBE-AI Expansion Package for Artificial Intelligence (AI)』(UM2526)を参照してください。

X-CUBE-AI拡張パッケージでは、AIアルゴリズムを検証する手段をデスクトップPCとSTM32の両方で複数用意しています。また、X-CUBE-AIにより、ユーザが独自にCコードを作成しなくても、STM32デバイス上で性能を測定することもできます。

ST Edge AI Suite

X-CUBE-AIは、ソフトウェア・ツールを統合したSTのST Edge AI Suiteの一部で、組み込みAIアプリケーションの開発と展開を支援するように設計されています。この包括的なツールは、データの収集からハードウェアへの最終的な展開まで、機械学習アルゴリズムとニューラル・ネットワーク・モデルの最適化と展開の両方をサポートし、さまざまな分野の専門家のワークフローを効率化します。

ST Edge AI Suiteは、STM32マイクロコントローラおよびマイクロプロセッサ、Neural-ARTアクセラレータ、Stellarマイクロコントローラ、スマート・センサなど、STの各種製品をサポートしています。

ST Edge AI Suiteは、組み込みAI技術を民主化する戦略的ツールであり、組み込みシステムでAIを効率的かつ効果的に活用しようとする開発者にとって極めて重要なリソースとなります。

  • 特徴

    • 学習済みニューラル・ネットワーク・モデルと従来型の機械学習(ML)モデルから、STM32マイコンに最適化されたライブラリを生成
    • STマイクロエレクトロニクスのNeural-ARTアクセラレータ™ NPUをサポートし、ハードウェアのAI / MLモデル・アクセラレーションを実現
    • KerasやTensorFlow™ Liteなどの各種ディープ・ラーニング・フレームワークのネイティブ・サポートと、PyTorch™、MATLAB®などのONNX標準フォーマットでエクスポートできるすべてのフレームワークのサポート
    • isolation forest、サポート・ベクター・マシン(SVM)、K-meansなどのさまざまなscikit-learn組込み学習モデルをONNX経由でサポート
    • 32bit浮動小数点および8bit量子化を使用するニューラル・ネットワーク・フォーマットをサポート(TensorFlow™ LiteおよびONNXテンソル指向QDQ)
    • QKerasおよびLarqの深層量子化ニューラル・ネットワーク(最小1bit)をサポート
    • モデルのバイナリ・コードをアプリケーション・コードとは別に作成できる、製品ライフサイクル中に再配置可能なオプションを使用してスタンドアロン・モデルを更新
    • 外部Flashメモリに重みデータ、外部RAMにアクティベーション・バッファを格納することで、より大規模なネットワークの使用に対応
    • STM32Cube開発エコシステムへの統合により、STM32ファミリ間において簡単に設計の移行が可能
    • TensorFlow™ Liteで作成されたニューラル・ネットワークによる、STM32Cube.AIランタイムまたはTensorFlow™ Lite for Microcontrollersランタイムのいずれかを使用したコード生成
    • 無料のユーザ・フレンドリなライセンス条項

ソフトウェア入手

STはソフトウェアを常に最新の状態に保つことを推奨しています。
Artificial Intelligence overview

All tools & software

    • 製品型番
      ステータス
      概要
      タイプ
      サプライヤ

      Vivaldi sound recognition platform

      量産中

      An AI-powered sound recognition product oriented to vehicles, industrial and smart cities applications

      パートナー製の組込みソフトウェア Bluewind
      Vivaldi sound recognition platform

      概要:

      An AI-powered sound recognition product oriented to vehicles, industrial and smart cities applications
    • 製品型番
      ステータス
      概要
      タイプ
      サプライヤ

      FP-AI-FACEREC

      量産中

      Artificial Intelligence (AI) face recognition function pack for STM32Cube

      STM32Cube拡張パッケージ ST
      FP-AI-FACEREC

      概要:

      Artificial Intelligence (AI) face recognition function pack for STM32Cube

      FP-AI-MONITOR2

      量産中

      STM32Cube function pack for monitoring applications powered by Artificial Intelligence (AI) and optimized for latest ultra-low power STM32

      STM32Cube拡張パッケージ ST
      FP-AI-MONITOR2

      概要:

      STM32Cube function pack for monitoring applications powered by Artificial Intelligence (AI) and optimized for latest ultra-low power STM32

      FP-AI-SENSING1

      量産中

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

      STM32Cube拡張パッケージ ST
      FP-AI-SENSING1

      概要:

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

      FP-AI-VISION1

      NRND

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

      STM32Cube拡張パッケージ ST
      FP-AI-VISION1

      概要:

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

      STM32CubeN6

      量産中

      STM32Cube MCU Package for STM32N6 series (HAL, CMSIS devices, and examples running on ST boards)

      STM32Cubeマイクロコントローラ & マイクロプロセッサ用ファームウェア・パッケージ ST
      STM32CubeN6

      概要:

      STM32Cube MCU Package for STM32N6 series (HAL, CMSIS devices, and examples running on ST boards)
    • 製品型番
      ステータス
      概要
      タイプ
      サプライヤ

      B-CAMS-OMV

      量産中

      Camera module bundle for STM32 boards

      Accessories for STM32 boards ST
      B-CAMS-OMV

      概要:

      Camera module bundle for STM32 boards

      NUCLEO-N657X0-Q

      量産中

      STM32 Nucleo-144 development board with STM32N657X0 MCU, SMPS, supports Arduino, and ST morpho connectivity

      STM32 Nucleoボード ST
      NUCLEO-N657X0-Q

      概要:

      STM32 Nucleo-144 development board with STM32N657X0 MCU, SMPS, supports Arduino, and ST morpho connectivity

      STM32H747I-DISCO

      量産中

      Discovery kit with STM32H747XI MCU

      STM32 discovery kits ST
      STM32H747I-DISCO

      概要:

      Discovery kit with STM32H747XI MCU

      STM32N6570-DK

      量産中

      Discovery kit with STM32N657X0 MCU

      STM32 discovery kits ST
      STM32N6570-DK

      概要:

      Discovery kit with STM32N657X0 MCU
    • 製品型番
      ステータス
      概要
      タイプ
      サプライヤ

      Software development for STM32 cortex family

      量産中

      Product Development of eSW, firmware, IoT platform & RTOS based systems.

      Engineering services from partners Bluewind
      Software development for STM32 cortex family

      概要:

      Product Development of eSW, firmware, IoT platform & RTOS based systems.
    • 製品型番
      ステータス
      概要
      タイプ
      サプライヤ

      NanoEdgeAIStudio

      量産中

      STM32開発者向け機械学習機能実装の自動化ツール

      STM32 configurators and code generators ST
      NanoEdgeAIStudio

      概要:

      STM32開発者向け機械学習機能実装の自動化ツール

      STEDGEAI-DC

      量産中

      ST Edge AI Developer Cloud - Free online platform to easily optimize and benchmark AI models across a variety of ST devices.

      組込みAI用ツール ST
      STEDGEAI-DC

      概要:

      ST Edge AI Developer Cloud - Free online platform to easily optimize and benchmark AI models across a variety of ST devices.

      STEdgeAI-Core

      量産中

      ST製品向けのAI最適化テクノロジー

      組込みAI用ツール ST
      STEdgeAI-Core

      概要:

      ST製品向けのAI最適化テクノロジー

      STM32CubeAI-DC

      NRND

      STM32Cube.AI Developer Cloud

      STM32 configurators and code generators ST
      STM32CubeAI-DC

      概要:

      STM32Cube.AI Developer Cloud

      STM32CubeMX

      量産中

      STM32Cube初期化コード生成ツール

      STM32 configurators and code generators ST
      STM32CubeMX

      概要:

      STM32Cube初期化コード生成ツール

      STM32N6-AI

      量産中

      Neural-ARTアクセラレータを搭載したSTM32N6用AIソフトウェア開発エコシステム

      組込みAI用ツール ST
      STM32N6-AI

      概要:

      Neural-ARTアクセラレータを搭載したSTM32N6用AIソフトウェア開発エコシステム