Bermigrasi ke LiteRT dari TensorFlow Lite

TensorFlow Lite kini menjadi LiteRT. LiteRT adalah runtime utama untuk AI berperforma tinggi di perangkat Google. Meskipun paket TensorFlow Lite yang ada akan tetap berfungsi, semua pembaruan fitur dan peningkatan performa mendatang akan eksklusif untuk LiteRT. Karena LiteRT sepenuhnya mendukung TensorFlow Lite Interpreter API, migrasi hanya memerlukan update nama paket—tidak ada perubahan logika yang diperlukan.

Untuk perubahan nama paket, lihat panduan migrasi berikut untuk platform tertentu.

Bermigrasi di Android

Untuk memigrasikan aplikasi Android menggunakan TensorFlow Lite, ganti dependensi dari org.tensorflow:tensorflow-lite ke com.google.ai.edge.litert. Repositori Maven LiteRT mencakup paket berikut:

Anda dapat melakukan perubahan ini di dependensi build.gradle Anda:

dependencies {
  ...
  implementation `com.google.ai.edge.litert:litert:2.1.0`
}

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 kode 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, Task Library, dan library Model Maker tetap ada dalam paket TensorFlow Lite. Aplikasi yang menggunakan SDK atau library ini tidak boleh dimigrasikan ke LiteRT.