Delegate

interface pública Delegar
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.