TensorFlow Lite en los Servicios de Google Play

TensorFlow Lite está disponible en el entorno de ejecución de los Servicios de Google Play para todos los dispositivos Android que ejecutan la versión actual de estos servicios. Este entorno de ejecución te permite ejecutar modelos de aprendizaje automático (AA) sin agrupar de forma estática las bibliotecas de TensorFlow Lite en tu app.

Con la API de Servicios de Google Play, puedes reducir el tamaño de tus apps y obtener un mejor rendimiento con la versión estable más reciente de las bibliotecas. TensorFlow Lite en los Servicios de Google Play es la forma recomendada de usar TensorFlow Lite en Android.

Si ya usas TensorFlow Lite independiente en tu app, consulta la sección Cómo migrar desde TensorFlow Lite independiente para actualizar una app existente y así usar el entorno de ejecución de los Servicios de Play. Para obtener más información sobre los Servicios de Google Play, consulta el sitio web de Servicios de Google Play.

Cómo usar el entorno de ejecución de los Servicios de Play

TensorFlow Lite en los Servicios de Google Play está disponible a través de las siguientes APIs de lenguaje de programación:

Limitaciones

TensorFlow Lite en los Servicios de Google Play tiene las siguientes limitaciones:

  • La compatibilidad con los delegados de aceleración de hardware se limita a los delegados que se indican en la sección Aceleración de hardware. No se admiten otros delegados de aceleración.
  • No se admiten las APIs experimentales u obsoletas de TensorFlow Lite, incluidas las operaciones personalizadas.

Asistencia y comentarios

Puedes proporcionar comentarios y obtener asistencia a través de la Herramienta de seguimiento de errores de TensorFlow. Informa problemas y solicitudes de asistencia con la plantilla de problemas para TensorFlow Lite en los Servicios de Google Play.

Condiciones del Servicio

El uso de TensorFlow Lite en las APIs de los Servicios de Google Play está sujeto a las Condiciones del Servicio de las APIs de Google.

Privacidad y recopilación de datos

Cuando usas TensorFlow Lite en las APIs de los Servicios de Google Play, el procesamiento de los datos de entrada (como imágenes, videos o texto) se realiza por completo en el dispositivo y TensorFlow Lite en las APIs de Servicios de Google Play no envía esos datos a los servidores de Google. Como resultado, puedes usar nuestras APIs para procesar datos que no deben salir del dispositivo.

Es posible que, de vez en cuando, las APIs de TensorFlow Lite en los Servicios de Google Play se comuniquen con los servidores de Google para recibir correcciones de errores, información de compatibilidad de aceleradores de hardware y modelos actualizados. Las APIs de TensorFlow Lite en los Servicios de Google Play también envían métricas sobre el rendimiento y el uso de las APIs de tu app a Google. Google usa estos datos de métricas para medir el rendimiento, depurar, mantener y mejorar las APIs, y detectar el uso inadecuado o el abuso, como se describe en nuestra Política de Privacidad.

Eres responsable de informar a los usuarios de tu app sobre el procesamiento que realiza Google de los datos de métricas de las APIs de los Servicios de Google Play en los Servicios de Google Play, según lo requiera la ley aplicable.

Los datos que recopilamos incluyen lo siguiente:

  • Información del dispositivo (como el fabricante, el modelo, la versión del SO y la compilación) y los aceleradores de hardware de AA disponibles (GPU y DSP) Se usa para diagnósticos y análisis de uso.
  • Es el identificador de dispositivo que se utiliza para el diagnóstico y las estadísticas de uso.
  • Información de la aplicación (nombre del paquete, versión de la aplicación) Se usa para estadísticas de uso y diagnóstico.
  • La configuración de la API (como qué delegados se usan) Se usa para diagnósticos y estadísticas de uso.
  • Tipo de evento (como creación de intérpretes o inferencias). Se usa para diagnósticos y análisis de uso.
  • Códigos de error Se usa para diagnósticos.
  • Métricas de rendimiento. Se usa para diagnósticos.