Android で LiteRT を使用する

Android の LiteRT は、高パフォーマンスのカスタム ML 機能を Android アプリにデプロイするために必要な機能を提供します。

Android での LiteRT アーキテクチャ: アプリと ML モデルは、LiteRT ランタイムとアクセラレータで実行されます。これらは Google Play 開発者サービスによって提供され、デバイスの CPU と GPU でモデルを実行します。

ML ランタイム用の LiteRT

Android の公式 ML 推論ランタイムである Google Play 開発者サービスの LiteRT を使用して、CompiledModel API でアプリで高性能な ML 推論を実行します。詳細

LiteRT アクセラレータによるハードウェア アクセラレーション

LiteRT アクセラレータを使用して、CPU または GPU でモデルを実行します。GPU アクセラレータは、以前の TensorFlow Lite GPU デリゲートよりも最大 1.4 倍高速にモデルを実行するため、よりスムーズで低レイテンシのエクスペリエンスをユーザーに提供できます。詳細

NPU アクセラレーションは、現在スタンドアロンの LiteRT で利用できます。Google Play 開発者サービスでの NPU サポートは近日公開予定です。詳細

Google Play 開発者サービスにより有効

Google Play 開発者サービスは LiteRT ランタイムとアクセラレータを提供するため、APK にバンドルする必要はありません。バンドルされた LiteRT ランタイムと GPU アクセラレータを削除すると、アプリのサイズを最大 8 MB 削減できます。Google Play 開発者サービスは、アプリのリリースがなくてもランタイムを最新の状態に保ちます。詳細

AI コーディング エージェントを使用して構築する

Android Studio のエージェント モードなどのコーディング エージェントで LiteRT ランタイム スキルを使用すると、アプリに LiteRT を追加したり、CPU または GPU でモデルを実行したり、既存の TensorFlow Lite アプリを Google Play 開発者サービスの LiteRT に移行したりできます。詳細

コードサンプル

LiteRT Android コードサンプルを調べて、デバイスで ML 機能をテストします。詳細

LiteRT を使ってみる

Google Play 開発者サービスの LiteRT をアプリに追加して、最初のモデルを実行します。詳細