Të gjitha zhvillimet e reja për kohën e ekzekutimit me performancë të lartë të Google për inteligjencën artificiale në pajisje do të jenë 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ë e LiteRT përmbajnë të njëjtat emra metodash si API-të e TF Lite, kështu që migrimi në LiteRT nuk kërkon ndryshime të detajuara të kodit.
Për ndryshimet e emrave të paketave, shihni udhëzuesit e mëposhtëm të migrimit për platforma specifike.
Migro 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 . Depozita 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
Mund ta bësh këtë ndryshim në varësitë e tua build.gradle :
dependencies {
...
implementation `com.google.ai.edge.litert:litert:1.4.1`
}
Shërbimet e Luajtjes
LiteRT në kohën e ekzekutimit të Shërbimeve Play vazhdon të përdorë varësinë play-services-tflite . Nëse aplikacioni juaj tashmë po përdor kohën e ekzekutimit të Shërbimeve Play me TensorFlow Lite, nuk keni nevojë të bëni ndonjë ndryshim në kod.
Për të përdorur LiteRT në Play Services, 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.4.0'
// Optional: include LiteRT Support Library
implementation 'com.google.android.gms:play-services-tflite-support:16.4.0'
...
}
Migro 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
Importo LiteRT me sa vijon:
from ai_edge_litert.interpreter import Interpreter
interpreter = Interpreter(model_path=args.model_file)
Biblioteka të tjera
SDK-të Swift dhe Objective-C për iOS, SDK-në C++, Bibliotekën e Detyrave dhe bibliotekën Model Maker vazhdojnë të ekzistojnë në API-të TensorFlow Lite. Aplikacionet që përdorin këto SDK ose biblioteka nuk duhet të migrojnë në LiteRT.