Grazie per esserti sintonizzato su Google I/O. Visualizza tutte le sessioni su richiesta Guarda su richiesta

Delegate

Delegato dell'interfaccia pubblica
Sottoclassi indirette conosciute

Wrapper per un delegato TensorFlow Lite nativo.

Se un'implementazione del delegato contiene risorse o memoria aggiuntive che devono essere liberate in modo esplicito, la procedura consigliata consiste nell'aggiungere un metodo close() all'implementazione e fare in modo che il client lo chiami esplicitamente quando l'istanza del delegato non è più in uso. Sebbene questo approccio consenta tecnicamente la condivisione di una singola istanza del delegato tra più istanze dell'interprete, l'implementazione del delegato deve supportarla in modo esplicito.

Metodi pubblici

vuoto
chiudi ()
Chiude il delegato e rilascia tutte le risorse ad esso associate.
astratto lungo
getNativeHandle ()
Restituisce un handle nativo all'implementazione del delegato TensorFlow Lite.

Metodi ereditati

Metodi pubblici

pubblico vuoto chiudere ()

Chiude il delegato e rilascia tutte le risorse ad esso associate.

A differenza del metodo dichiarato nell'interfaccia Closeable di base, questo metodo non genera eccezioni verificate.

public abstract lungo getNativeHandle ()

Restituisce un handle nativo all'implementazione del delegato TensorFlow Lite.

Nota: il Delegate Java mantiene la proprietà dell'istanza del delegato nativa e deve garantirne l'esistenza per la durata dell'utilizzo con qualsiasi istanza di InterpreterApi .

Nota: l'istanza del delegato nativa potrebbe non essere creata fino a quando il delegato non è stato collegato a un interprete, quindi questo metodo non deve essere chiamato fino a quando un interprete non è stato creato con questo delegato.

ritorna
  • L'handle del delegato nativo. In C/C++, questo dovrebbe essere un puntatore a 'TfLiteOpaqueDelegate'.
Tiri
IllegalStateException se chiamato prima che l'istanza del delegato nativa sia stata costruita.