Delegate
para inferência de GPU.
Nota: Ao chamar Interpreter.Options.addDelegate()
e Interpreter.run()
, o chamador deve ter um EGLContext
no encadeamento atual e Interpreter.run()
deve ser chamado a partir do mesmo EGLContext
. Se um EGLContext
não existir, o delegado criará um internamente, mas o desenvolvedor deverá assegurar que Interpreter.run()
seja sempre chamado a partir do mesmo encadeamento no qual Interpreter.Options.addDelegate()
foi chamado.
Classes aninhadas
classe | GpuDelegate.Options | Esta classe está obsoleta. Em vez disso, use GpuDelegateFactory.Options . |
Construtores públicos
GpuDelegate (opções GpuDelegateFactory.Options ) | |
GpuDelegate () |
Métodos públicos
vazio | fechar () Libera recursos TFLite em tempo de execução C. |
grandes | getNativeHandle () Retorna um identificador nativo para a implementação do delegado do TensorFlow Lite. |
Métodos Herdados
Construtores públicos
público GpuDelegate ()
Métodos públicos
vazio público fechar ()
Libera recursos TFLite em tempo 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 Java Delegate
mantém a propriedade da instância de delegado nativa e deve garantir sua existência 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 tenha sido anexado a um interpretador, portanto, esse método não deve ser chamado até que um interpretador tenha sido construído com esse delegado.
Devoluções
- O identificador de delegado nativo. Em C/C++, isso deve ser um ponteiro para 'TfLiteOpaqueDelegate'.