I gjithë zhvillimi i ri për kohën e ekzekutimit me performancë të lartë të Google për AI në pajisje do të jetë ekskluzivisht në LiteRT. Aplikacionet që përdorin paketat TensorFlow Lite do të vazhdojnë të funksionojnë, por të gjitha përditësimet e reja do të përfshihen vetëm në paketat LiteRT. API-të LiteRT përmbajnë të njëjtat emra metodash si API-të TF Lite, kështu që migrimi në LiteRT nuk kërkon ndryshime të detajuara të kodit.
Për ndryshimet e emrit të paketës, shihni udhëzuesit e mëposhtëm të migrimit për platforma specifike.
Migroni me Android
Për të migruar një aplikacion Android duke përdorur Tensorflow Lite, zëvendësoni varësinë nga org.tensorflow:tensorflow-lite
në com.google.ai.edge.litert
. Depoja e LiteRT Maven përfshin paketat e mëposhtme:
-
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
Ju mund ta bëni këtë ndryshim në varësitë tuaja build.gradle
:
dependencies {
...
implementation `com.google.ai.edge.litert:litert:1.0.1`
}
Shërbimet e Play
LiteRT në kohën e ekzekutimit të Shërbimeve të Play vazhdon të përdorë varësinë play-services-tflite
. Nëse aplikacioni juaj po përdor tashmë kohën e ekzekutimit të Shërbimeve të Play me TensorFlow Lite, nuk keni nevojë të bëni ndonjë ndryshim kodi.
Për të përdorur LiteRT në Shërbimet e Play, shtoni sa vijon në varësitë tuaja build.gradle
:
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'
...
}
Migroni me Python
Për të migruar kodin Python duke përdorur Tensorflow Lite, zëvendësoni paketën PIP nga tflite-runtime
në ai-edge-litert
.
Instaloni LiteRT me PIP:
$ python3 -m pip install ai-edge-litert
Importoni LiteRT me sa vijon:
from ai_edge_litert.interpreter import Interpreter
interpreter = Interpreter(model_path=args.model_file)
Biblioteka të tjera
Biblioteka Swift dhe Objective-C për iOS, C++ SDK, Task Library dhe Model Maker vazhdon të ekzistojë në API-të TensorFlow Lite. Aplikacionet që përdorin këto SDK ose biblioteka nuk duhet të migrojnë në LiteRT.