tensorflow/tflite-micro(TensorFlow Lite for Microcontrollers、TFLM)は、メモリが限られたベアメタルシステム、DSP、マイクロコントローラでディープラーニングモデルを実行するために設計された C++ プロジェクトです。ライセンスは Apache-2.0 で、提供された記録には最新のリリースバージョンが記載されていないため、特定のバージョンの変更点として紹介することはできません。
このプロジェクトが対象としているのは、数十〜数百キロバイトのメモリしか持たない組み込みシステムでのモデル実行です。LiteRT と TensorFlow を介して変換したモデルを対象とし、メモリと演算資源が限られたデバイスでディープラーニングを動かす TinyML ランタイムと説明されています。CI でテストされるアーキテクチャとして Arm Cortex-M、Cadence Xtensa、RISC-V、Qualcomm Hexagon、x86/Windows が挙げられています。したがって、特定の1 種類の MCU に限定された実装というより、複数の組み込み・開発環境にKateするプロジェクトです。
ただし、この記録には性能ベンチマークやモデルごとのメモリ使用量、精度の変化は示されていません。提及されているメモリ規模とアーキテクチャ一覧は README の説明に基づくものであり、独立した測定結果ではありません。実際の展開においてどのモデルがどの程度のメモリで動作するかは、この資料だけでは判断できず、リリースの状況も確認できません。