Semua pengembangan baru untuk runtime berperforma tinggi Google untuk AI di perangkat akan hanya tersedia di LiteRT. Aplikasi yang menggunakan paket TensorFlow Lite akan terus berfungsi, tetapi semua update baru hanya akan disertakan dalam paket LiteRT. LiteRT API berisi nama metode yang sama dengan TF Lite API, sehingga migrasi ke LiteRT tidak memerlukan perubahan kode mendetail.
Untuk perubahan nama paket, lihat panduan migrasi berikut untuk platform tertentu.
Bermigrasi dengan Android
Untuk memigrasikan aplikasi Android menggunakan Tensorflow Lite, ganti dependensi
dari org.tensorflow:tensorflow-lite
menjadi com.google.ai.edge.litert
. Repositori Maven LiteRT
menyertakan paket berikut:
com.google.ai.edge.litert:litert
com.google.ai.edge.litert:litert-gpu
com.google.ai.edge.litert:litert-metadata
com.google.ai.edge.litert:litert-support
Anda dapat melakukan perubahan ini di dependensi build.gradle
:
dependencies {
...
implementation `com.google.ai.edge.litert:litert:1.0.1`
}
Layanan Play
LiteRT di runtime Layanan Play terus menggunakan dependensi
play-services-tflite
. Jika aplikasi Anda sudah menggunakan runtime Layanan Play dengan
TensorFlow Lite, Anda tidak perlu melakukan perubahan kode apa pun.
Untuk menggunakan LiteRT di Layanan Play, tambahkan kode berikut ke dependensi
build.gradle
Anda:
dependencies {
...
// LiteRT dependencies for Google Play services
implementation 'com.google.android.gms:play-services-tflite-java:16.4.0'
// Optional: include LiteRT Support Library
implementation 'com.google.android.gms:play-services-tflite-support:16.4.0'
...
}
Bermigrasi dengan Python
Untuk memigrasikan kode Python menggunakan TensorFlow Lite, ganti paket PIP dari
tflite-runtime
ke ai-edge-litert
.
Instal LiteRT dengan PIP:
$ python3 -m pip install ai-edge-litert
Impor LiteRT dengan hal berikut:
from ai_edge_litert.interpreter import Interpreter
interpreter = Interpreter(model_path=args.model_file)
Library Lainnya
SDK Swift dan Objective-C untuk iOS, C++ SDK, Library Tugas, dan library Pembuat Model akan terus ada di TensorFlow Lite API. Aplikasi yang menggunakan SDK atau library ini tidak boleh dimigrasikan ke LiteRT.