Delegate
para inferência de GPU.
Observação: ao chamar Interpreter.Options.addDelegate()
e Interpreter.run()
,
o autor da chamada precisa ter um EGLContext
na linha de execução atual, e Interpreter.run()
precisa ser chamado no mesmo EGLContext
. Se um EGLContext
não
existir, o delegado criará um internamente, mas o desenvolvedor precisará garantir que
Interpreter.run()
seja sempre chamado na mesma linha de execução em que Interpreter.Options.addDelegate()
foi chamado.
Classes aninhadas
classe | GpuDelegate.Options |
Esta classe foi descontinuada. Use GpuDelegateFactory.Options .
|
Construtores públicos
Métodos públicos
void |
close()
Libera recursos do TFLite no ambiente de execução C.
|
long |
getNativeHandle()
Retorna um identificador nativo para a implementação do delegado do TensorFlow Lite.
|
Métodos herdados
Construtores públicos
public GpuDelegate ()
Métodos públicos
public void close ()
Libera recursos do TFLite no ambiente de execução C.
Espera-se que o usuário chame esse método explicitamente.
public long getNativeHandle ()
Retorna um identificador nativo para a implementação do delegado do TensorFlow Lite.
Observação: o Delegate
do Java mantém a propriedade da instância delegada nativa e precisa garantir a existência dela durante o uso com qualquer instância de InterpreterApi
.
Observação: a instância do delegado nativo não pode ser criada até que o delegado seja anexado a um intérprete. Portanto, este método não deve ser chamado até que um intérprete seja construído com esse delegado.
Retorna
- O gerenciador delegado nativo. Em C/C++, isso precisa ser um ponteiro para "TfLiteOpaqueDelegate".