JADA221 June   2026 MSPM0G5187

 

  1.   1
  2.   概要
  3.   商標
  4. 1概要
  5. 2TinyEngine NPU を搭載した MSPM0G5187
  6. 3エッジ AI ツールチェーン
    1. 3.1 TI Edge AI Studio
    2. 3.2 TI Tiny ML Tensorlab
    3. 3.3 TI ニューラル ネットワーク コンパイラ
  7. 4エッジ AI アプリケーション:数字認識
    1. 4.1 LeNet–5 バリアント CNN モデル
    2. 4.2 NPU/CPU の性能比較
  8. 5エッジ AI アプリケーション:波形分類
    1. 5.1 特徴抽出
    2. 5.2 時系列分類モデル
    3. 5.3 モデル メモリに関する検討事項
    4. 5.4 NPU/CPU の性能比較
  9. 6まとめ
  10. 7参考資料

TI ニューラル ネットワーク コンパイラ

TI ニューラル ネットワーク コンパイラ (NNC) は、TVM コンパイラ フレームワーク上に構築された、マイコン デバイス向けの TI 製組込み AI コンパイル ツールチェーンです。TI NNC を使用すると、シンプルなコンパイル構成で AI モデルをハードウェア NPU アクセラレータまたはホスト CPU に柔軟に展開できます。アプリケーション コードやモデル側に変更を加える必要はありません。推論は常に統合型インターフェイスを経由して呼び出されるため、開発者は基盤となるハードウェア アーキテクチャに関する深い知識がなくても、組込みアプリケーションに AI 推論を統合できます。

表 3-2 NPU/CPU 展開構成の比較
対象の展開先 構成シンボル 初期化要件 推論の呼び出し
ホスト CPU TVMGEN_DEFAULT_TI_NPU_SOFT あり。推論の前に NPU を初期化 tvmgen_default_run()
ハードウェア NPU TVMGEN_DEFAULT_TI_NPU なし

詳細については、『マイコン用 TI ニューラル ネットワーク コンパイラ ユーザー ガイド』を参照してください。