LiteRT no Google Play Services

O LiteRT está disponível no ambiente de execução do Google Play Services para todos os dispositivos Android que executam a versão atual do Play Services. Esse ambiente de execução permite executar modelos de machine learning (ML) sem agrupar estaticamente as bibliotecas LiteRT no app.

Com a API Google Play Services, você pode reduzir o tamanho dos seus apps e melhorar a performance usando a versão estável mais recente das bibliotecas. O TensorFlow Lite nos Serviços do Google Play é a maneira recomendada de usar o LiteRT no Android.

Se você já usa o TensorFlow Lite independente no seu app, consulte a seção Como migrar do LiteRT independente para atualizar um app existente e usar o ambiente de execução do Google Play Services. Para mais informações sobre o Google Play Services, consulte o site Google Play Services.

Como usar o ambiente de execução do Play Services

O LiteRT no Google Play Services está disponível nas seguintes APIs de linguagem de programação:

Limitações

O LiteRT nos Serviços do Google Play tem as seguintes limitações:

  • O suporte a delegados de aceleração de hardware é limitado aos delegados listados na seção Aceleração de hardware. Não há outros delegados de aceleração compatíveis.
  • Não há suporte para APIs experimentais ou descontinuadas do LiteRT, incluindo operações personalizadas.

Suporte e feedback

Você pode enviar feedback e receber suporte pelo Issue Tracker do TensorFlow. Informe problemas e solicitações de suporte usando o modelo de problema para o LiteRT nos Serviços do Google Play.

Termos de Serviço

O uso do LiteRT nas APIs Google Play Services está sujeito aos Termos de Serviço das APIs do Google.

Privacidade e coleta de dados

Quando você usa o LiteRT nas APIs do Google Play Services, o processamento dos dados de entrada, como imagens, vídeos e textos, acontece totalmente no dispositivo, e o TensorFlow Lite nas APIs do Google Play Services não envia esses dados para os servidores do Google. Como resultado, você pode usar nossas APIs para processar dados que não podem sair do dispositivo.

As APIs LiteRT nos Serviços do Google Play podem entrar em contato com os servidores do Google periodicamente para receber coisas como correções de bugs, modelos atualizados e informações de compatibilidade do acelerador de hardware. O LiteRT nas APIs do Google Play Services também envia ao Google métricas sobre o desempenho e a utilização das APIs no seu app. O Google usa esses dados de métricas para medir o desempenho, depurar, manter e melhorar as APIs e detectar uso indevido ou abuso, conforme descrito na nossa Política de Privacidade.

Você é responsável por informar os usuários do app sobre o processamento do Google de dados de métricas do LiteRT nas APIs Google Play Services, conforme exigido pela legislação aplicável.

Os dados que coletamos incluem:

  • Informações do dispositivo (como fabricante, modelo, versão do SO e build) e aceleradores de hardware de ML disponíveis (GPU e DSP). Usado para diagnósticos e análise de uso.
  • Identificador do dispositivo usado para diagnósticos e análises de uso.
  • Informações do app (nome do pacote, versão do app). Usado para diagnósticos e análises de uso.
  • Configuração da API (por exemplo, quais delegados estão sendo usados). Usado para diagnósticos e análises de uso.
  • Tipo de evento (por exemplo, criação de intérprete, inferência). Usado para diagnósticos e análise de uso.
  • Códigos de erro. Usado para diagnósticos.
  • Métricas de performance. Usado para diagnósticos.