Migroni në LiteRT nga TensorFlow Lite

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-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: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-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ë API-të TensorFlow Lite. Aplikacionet që përdorin këto SDK ose biblioteka nuk duhet të migrojnë në LiteRT.