Migra a LiteRT desde TensorFlow Lite

Todo el desarrollo nuevo del entorno de ejecución de alto rendimiento de Google para la IA solo en LiteRT. Las aplicaciones que usan paquetes de TensorFlow Lite seguirán funcionando, pero las nuevas actualizaciones solo se incluirán en LiteRT paquetes. Las APIs de LiteRT contienen los mismos nombres de métodos que las APIs de TF Lite. La migración a LiteRT no requiere cambios detallados en el código.

Para ver cambios en los nombres de paquetes, consulta las siguientes guías de migración para conocer y plataformas de Google Cloud.

Cómo migrar con Android

Si deseas migrar una aplicación para Android con TensorFlow Lite, reemplaza la dependencia de org.tensorflow:tensorflow-lite a com.google.ai.edge.litert. El Repositorio de Maven de LiteRT incluye los siguientes paquetes:

Puedes hacer este cambio en tus dependencias de build.gradle:

dependencies {
  ...
  implementation `com.google.ai.edge.litert:litert:1.0.1`
}

Servicios de Play

LiteRT en el entorno de ejecución de los Servicios de Play sigue usando play-services-tflite dependencia. Si tu app ya usa el entorno de ejecución de los Servicios de Play con TensorFlow Lite, no necesitas realizar ningún cambio en el código.

Para usar LiteRT en los Servicios de Play, agrega lo siguiente a tu build.gradle dependencias:

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'
...
}

Migra con Python

Para migrar código de Python con TensorFlow Lite, reemplaza el paquete de PIP de De tflite-runtime a ai-edge-litert.

Instala LiteRT con PIP:

$ python3 -m pip install ai-edge-litert

Importa LiteRT con lo siguiente:

from ai_edge_lite.interpreter import Interpreter
interpreter = Interpreter(model_path=args.model_file)

Otras bibliotecas

Los SDK de Swift y Objective-C para iOS, el SDK de C++, la biblioteca de tareas y Model Maker sigue existiendo en las APIs de TensorFlow Lite. Las aplicaciones que usan estas No se deben migrar los SDKs ni las bibliotecas a LiteRT.