Migroni në LiteRT nga TensorFlow Lite

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

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