TensorFlow Lite tani është LiteRT . LiteRT është koha kryesore e ekzekutimit për inteligjencën artificiale në pajisje me performancë të lartë të Google. Ndërsa paketat ekzistuese TensorFlow Lite do të mbeten funksionale, të gjitha përditësimet e ardhshme të veçorive dhe përmirësimet e performancës do të jenë ekskluzive për LiteRT. Meqenëse LiteRT mbështet plotësisht API-n e Interpretuesit TensorFlow Lite , migrimi kërkon vetëm një përditësim të emrit të paketës - nuk nevojiten ndryshime logjike.
Për ndryshimet e emrave të paketave, shihni udhëzuesit e mëposhtëm të migrimit për platforma specifike.
Migro në 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:2.1.0`
}
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ë paketat TensorFlow Lite. Aplikacionet që përdorin këto SDK ose biblioteka nuk duhet të migrojnë në LiteRT.