CompatibilityList

classe pública CompatibilityList

Dados da lista de compatibilidade do delegado da GPU.

O delegado da GPU não é compatível com todos os dispositivos Android devido a diferenças na disponibilidade Versões do OpenGL, recursos de driver e recursos do dispositivo. Esta classe fornece informações sobre se o delegado da GPU é adequado para o dispositivo atual.

Esta API é experimental e está sujeita a mudanças.

AVISO:acompatibilityList é construída com base em testes feitos em um conjunto limitado de de modelos de machine learning. Planeje verificar se seus próprios modelos funcionam.

Exemplo de uso:

Interpreter.Options options = new Interpreter.Options();
 try (CompatibilityList compatibilityList = new CompatibilityList()) {
   if (compatibilityList.isDelegateSupportedOnThisDevice()) {
     GpuDelegate.Options delegateOptions = compatibilityList.getBestOptionsForThisDevice();
     gpuDelegate = new GpuDelegate(delegateOptions):
     options.addDelegate(gpuDelegate);
   }
 }
 Interpreter interpreter = new Interpreter(modelBuffer, options);
 

Construtores públicos

Métodos públicos

void
close()
Libera recursos do TFLite no ambiente de execução C.
GpuDelegate.Options
getBestOptionsForThisDevice()
Quais opções precisam ser usadas para o delegado da GPU.
booleano
isDelegateSupportedOnThisDevice()
Indica se o delegado da GPU é compatível com este dispositivo.

Métodos herdados

Construtores públicos

públicas CompatibilityList ()

Métodos públicos

públicas anular fechar ()

Libera recursos do TFLite no ambiente de execução C.

Espera-se que o usuário chame esse método explicitamente.

públicas GpuDelegate.Options getBestOptionsForThisDevice ()

Quais opções precisam ser usadas para o delegado da GPU.

públicas booleano isDelegateSupportedOnThisDevice ()

Indica se o delegado da GPU é compatível com este dispositivo.