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 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:

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.