Subclasses indiretas conhecidas |
Wrapper para um delegado nativo do TensorFlow Lite.
Se uma implementação delegada tiver memória ou recursos extras que precisam ser liberados explicitamente, a prática recomendada é adicionar um método close()
à implementação e fazer com que o cliente chame isso explicitamente quando a instância delegada não estiver mais em uso. Embora essa abordagem
permita tecnicamente o compartilhamento de uma única instância delegada em várias instâncias de intérprete,
a implementação do delegado precisa ser explicitamente compatível com isso.
Métodos públicos
void |
close()
Fecha o delegado e libera todos os recursos associados a ele.
|
abstrato longo |
getNativeHandle()
Retorna um identificador nativo para a implementação do delegado do TensorFlow Lite.
|
Métodos herdados
Métodos públicos
public void close ()
Fecha o delegado e libera todos os recursos associados a ele.
Ao contrário do método declarado na interface Closeable
básica, esse método não gera exceções verificadas.
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".
Gera
IllegalStateException | se chamado antes da construção da instância do delegado nativo. |
---|