► STM32Cube.AI(X-CUBE-AI v10.0)

STM32向けの無償のAIモデル最適化ツール

STM32Cube.AIを使用すると、一般的なAIフレームワークから得られる学習済みニューラル・ネットワーク(NN)モデルを最適化してSTM32マイクロコントローラに実装できます。STM32N6に搭載されたNeural-ARTアクセラレータNPUにも対応しました。
ツールはSTM32CubeMX環境のGUIまたはコマンドラインから使用できるほか、ST Edge AI Developer Cloudを介してオンラインでも使用できるようになりました。

バージョン10.0の新機能


– Neural-ARTアクセラレータNPUへの対応
– 新しいレイヤ、演算子への対応拡張
– 入出力テンソルのデータ・レイアウト制御の改善

ニューラル・ネットワークからSTM32に最適化されたコードまで

プロジェクトに最適なSTM32マイコンを特定し、学習済みニューラル・ネットワーク・モデルから適切なコードを生成します。

AIモデルを最適化してピーク性能を実現

STM32Cube.AIは、マイクロコントローラへのAI実装に革命をもたらします。周到にメモリ使用量と推論時間を最適化することにより、マイクロコントローラでのAIモデルのシームレスな統合と実行を保証します。

最大

70%

も高速な推論時間*

75%

のFlash / RAMメモリ・スペースを削減*

* TensorFlow Lite for microcontrollerとの比較

最適な組み込みAIモデルが見つかるSTM32 Model zoo

STM32 AI Model zooには、STM32マイコン上での実行に最適化された学習済み機械学習モデルが集められています。GitHubで利用でき、STM32ベースのプロジェクトへのAI機能の追加を目指しているすべてのユーザにとって貴重なリソースです。

STM32Cube.AI入門

AIニューラル・ネットワークの最適化方法やSTM32プロジェクトのための処理ライブラリの作成方法をご覧いただけます。