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