CompatibilityList

Lista de compatibilidade de classe pública

Dados de listagem de compatibilidade de delegado de GPU.

O delegado GPU não é compatível com todos os dispositivos Android, devido a diferenças nas versões disponíveis 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 alterações.

AVISO: a compatibilidadeList é construída a partir de testes feitos em um conjunto limitado de modelos. Você deve planejar a verificação de que seu(s) próprio(s) modelo(s) 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

vazio
fechar ()
Libera recursos do TFLite em tempo de execução C.
GpuDelegate.Options
getBestOptionsForThisDevice ()
Quais opções devem ser usadas para o delegado da GPU.
boleano
isDelegateSupportedOnThisDevice ()
Se o delegado da GPU é compatível com este dispositivo.

Métodos herdados

Construtores Públicos

lista de compatibilidade pública ()

Métodos Públicos

fechamento de vazio público ()

Libera recursos do TFLite em tempo de execução C.

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

public GpuDelegate.Options getBestOptionsForThisDevice ()

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

booleano público isDelegateSupportedOnThisDevice ()

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