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.