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 migliore 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 supportarlo esplicitamente.

Metodi pubblici

vuoto
vicino ()
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 chiudi ()

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 controllate.

pubblico astratto lungo getNativeHandle ()

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

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

Nota: l'istanza del delegato nativo non può essere creata finché il delegato non è stato collegato a un interprete, quindi questo metodo non deve essere chiamato finché non è stato costruito un interprete con questo delegato.

ritorna
  • Handle del delegato nativo. In C/C++, dovrebbe essere un puntatore a "TfLiteOpaqueDelegate".
Lancia
IllegalStateException se chiamato prima che sia stata costruita l'istanza del delegato nativo.