NXP® eIQ® ML(機械学習)ソフトウェア開発環境では、i.MX RTクロスオーバーMCU、i.MXファミリ・アプリケーション・プロセッサなどのNXP EdgeVerse MicrocontrollerおよびマイクロプロセッサでMLアルゴリズムを使用できます。eIQ MLソフトウェアには、eIQ Toolkitと呼ばれるMLワークフロー・ツールと、推論エンジン、ニューラル・ネットワーク・コンパイラ、最適化されたライブラリが含されています。このソフトウェアは、オープンソースと独自のテクノロジを活用し、MCUXpresso SDKとYocto開発環境に完全に統合されているため、完全なシステムレベルのアプリケーションを簡単に開発できます。

eIQソフトウェア・エコシステム

eIQ MLソフトウェア開発環境のイメージ

プラットフォームに最適化されたランタイム推論エンジンで、リソースに制約のあるデバイスのコードサイズをコンパクトにします。

eIQ対応デバイス:
i.MX RT1050i.MX RT1060i.MX RT1064i.MX RT1160i.MX RT1170、 、

TensorFlowよりも高速で小さいTensorFlow Liteは、オープンソースライブラリを使用して、低レイテンシで小さいバイナリサイズでエッジでの推論を可能にします。

eIQ対応デバイス:
i.MX 8M Plusi.MX 8Mi.MX 8M Nanoi.MX 8M Nano ULi.MX 8M Mini

TensorFlowよりも高速で小型のTF Microは、リソースに制約のあるデバイス上で機械学習モデルを実行するために最適化されています。

eIQ対応デバイス:
i.MX RT500i.MX RT600i.MX RT1050、 i.MX RT1060i.MX RT1064、 MX 8Mプラス

ニューラルネットワークをオブジェクトファイルに変換し、その後バイナリイメージに変換することによって、パフォーマンスの向上とメモリフットプリントの削減を可能にする機械学習コンパイラ。

eIQ対応デバイス:
i.MX RT600i.MX RT1050i.MX RT1060、 i.MX RT1064i.MX RT1160

ONNXランタイム

クロスプラットフォームの推論とトレーニングMLアクセラレータ。

eIQ対応デバイス:
i.MX 8M Plusi.MX 8Mi.MX 8M Nanoi.MX 8M Nano ULi.MX 8M Mini