Subclasses indiretas conhecidas |
Wrapper para um delegado nativo do TensorFlow Lite.
Se uma implementação delegada contém recursos ou memória adicionais que devem ser explicitamente liberados, a melhor prática é 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 esta abordagem permita tecnicamente o compartilhamento de uma única instância de delegação entre múltiplas instâncias de intérprete, a implementação de delegação deve apoiar isso explicitamente.
Métodos Públicos
vazio | fechar () 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
fechamento de vazio público ()
Fecha o delegado e libera todos os recursos associados a ele.
Em contraste com o método declarado na interface Closeable
base, este método não lança exceções verificadas.
público abstrato longo getNativeHandle ()
Retorna um identificador nativo para a implementação do delegado do TensorFlow Lite.
Nota: O Delegate
Java mantém a propriedade da instância delegada nativa e deve garantir sua existência durante o uso com qualquer instância InterpreterApi
.
Nota: a instância do delegado nativo não pode ser criada até que o delegado tenha sido anexado a um intérprete, portanto este método não deve ser chamado até que um intérprete tenha sido construído com este delegado.
Devoluções
- O identificador de delegado nativo. Em C/C++, este deve ser um ponteiro para 'TfLiteOpaqueDelegate'.
Lança
IllegalStateException | se chamado antes da instância do delegado nativo ter sido construída. |
---|