การพัฒนาใหม่ทั้งหมดสำหรับรันไทม์ประสิทธิภาพสูงของ Google สำหรับ AI ในอุปกรณ์จะ เฉพาะใน LiteRT เท่านั้น แอปพลิเคชันที่ใช้แพ็กเกจ TensorFlow Lite จะยังคงทำงานต่อไป แต่การอัปเดตใหม่ทั้งหมดจะรวมอยู่ใน LiteRT เท่านั้น แพ็กเกจของคุณ LiteRT API มีชื่อเมธอดเดียวกันกับ TF Lite API ดังนั้น การย้ายข้อมูลไปยัง LiteRT ไม่จําเป็นต้องเปลี่ยนแปลงโค้ดโดยละเอียด
สำหรับการเปลี่ยนชื่อแพ็กเกจ โปรดดูคำแนะนำในการย้ายข้อมูลต่อไปนี้สำหรับ ใหม่
ย้ายข้อมูลด้วย Android
หากต้องการย้ายข้อมูลแอปพลิเคชัน Android โดยใช้ Tensorflow Lite ให้แทนที่ทรัพยากร Dependency
จาก org.tensorflow:tensorflow-lite
เป็น com.google.ai.edge.litert
ที่เก็บ LiteRT Maven
รวมแพ็กเกจต่อไปนี้
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
คุณทำการเปลี่ยนแปลงนี้ในทรัพยากร Dependency ของ build.gradle
ได้โดยทำดังนี้
dependencies {
...
implementation `com.google.ai.edge.litert:litert:1.0.1`
}
บริการ Google Play
LiteRT ในรันไทม์ของบริการ Google Play ยังคงใช้ play-services-tflite
การพึ่งพา หากแอปใช้รันไทม์ของบริการ Google Play อยู่แล้วกับ
TensorFlow Lite คุณไม่จำเป็นต้องเปลี่ยนแปลงโค้ดใดๆ
หากต้องการใช้ LiteRT ในบริการ Play ให้เพิ่มรายการต่อไปนี้ลงใน build.gradle
ทรัพยากร Dependency:
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'
...
}
ย้ายข้อมูลด้วย Python
หากต้องการย้ายข้อมูลโค้ด Python โดยใช้ Tensorflow Lite ให้แทนที่แพ็กเกจ PIP จาก
tflite-runtime
ไปยัง ai-edge-litert
ติดตั้ง LiteRT ด้วย PIP:
$ python3 -m pip install ai-edge-litert
นำเข้า LiteRT ด้วยข้อมูลต่อไปนี้
from ai_edge_litert.interpreter import Interpreter
interpreter = Interpreter(model_path=args.model_file)
ห้องสมุดอื่นๆ
SDK ของ Swift และ Objective-C สำหรับ iOS, C++ SDK, คลังงาน และเครื่องสร้างแบบจำลอง ไลบรารียังคงอยู่ใน API ของ TensorFlow Lite แอปพลิเคชันที่ใช้ SDK หรือไลบรารีไม่ควรย้ายข้อมูลไปยัง LiteRT