Bermigrasi ke LiteRT dari TensorFlow Lite

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:

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.