Migroni në LiteRT nga TensorFlow Lite

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-litecom.google.ai.edge.litert . Depozita LiteRT Maven përfshin paketat e mëposhtme:

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-runtimeai-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.