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 LiteRT paket. LiteRT API berisi nama metode yang sama dengan TF Lite API, jadi bermigrasi ke LiteRT tidak memerlukan perubahan kode terperinci.
Untuk perubahan nama paket, lihat panduan migrasi berikut untuk di berbagai platform Google.
Bermigrasi dengan Android
Untuk memigrasikan aplikasi Android menggunakan Tensorflow Lite, ganti dependensi
dari org.tensorflow:tensorflow-lite
hingga com.google.ai.edge.litert
. Tujuan
Repositori Maven LiteRT
mencakup 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 membuat perubahan ini dalam dependensi build.gradle
:
dependencies {
...
implementation `com.google.ai.edge.litert:litert:1.0.1`
}
Layanan Play
LiteRT di runtime Layanan Play akan terus menggunakan play-services-tflite
dependensi. 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 build.gradle
Anda
dependensi:
dependencies {
...
// LiteRT dependencies for Google Play services
implementation 'com.google.android.gms:play-services-tflite-java:16.0.1'
// Optional: include LiteRT Support Library
implementation 'com.google.android.gms:play-services-tflite-support:16.0.1'
...
}
Bermigrasi dengan Python
Untuk memigrasikan kode Python menggunakan Tensorflow Lite, ganti paket PIP dari
tflite-runtime
hingga ai-edge-litert
.
Instal LiteRT dengan PIP:
$ python3 -m pip install ai-edge-litert
Impor LiteRT dengan hal berikut:
from ai_edge_lite.interpreter import Interpreter
interpreter = Interpreter(model_path=args.model_file)
Library Lainnya
SDK Swift dan Objective-C untuk iOS, C++ SDK, Library Tugas, dan Model Maker library ini terus ada di TensorFlow Lite API. Aplikasi yang menggunakan SDK atau library tidak boleh dimigrasikan ke LiteRT.