Obrigado por sintonizar o Google I/O. Veja todas as sessões sob demanda Assista sob demanda

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.