Delegate

interface pública Delegado
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 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 tecnicamente permita o compartilhamento de uma única instância de delegado em várias instâncias de intérprete, a implementação de delegado deve dar suporte a 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

vazio público fechar ()

Fecha o delegado e libera todos os recursos associados a ele.

Em contraste com o método declarado na interface base Closeable , esse método não lança exceções verificadas.

public abstract 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'.
Lança
IllegalStateException se chamado antes que a instância de delegado nativa tenha sido construída.