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.