Delegate
per l'inferenza GPU.
Nota: quando chiami Interpreter.Options.addDelegate()
e Interpreter.run()
,
il chiamante deve avere un EGLContext
nel thread corrente e il numero Interpreter.run()
deve essere chiamato dallo stesso EGLContext
. Se EGLContext
non esiste, il delegato ne creerà uno internamente, ma lo sviluppatore dovrà assicurarsi che Interpreter.run()
venga sempre chiamato dallo stesso thread in cui è stato chiamato Interpreter.Options.addDelegate()
.
Corsi nidificati
classe | GpuDelegate.Options |
Questo corso è deprecato. Usa invece il criterio GpuDelegateFactory.Options .
|
Costruttori pubblici
GpuDelegate(opzioni GpuDelegateFactory.Options)
|
|
Metodi pubblici
void |
close()
Libera risorse TFLite nel runtime C.
|
lunghi |
getNativeHandle()
Restituisce un handle nativo all'implementazione delegata di TensorFlow Lite.
|
Metodi ereditati
Costruttori pubblici
pubblico GpuDelegate ()
Metodi pubblici
pubblica void chiudi ()
Libera risorse TFLite nel runtime C.
L'utente deve chiamare questo metodo in modo esplicito.
pubblici long getNativeHandle ()
Restituisce un handle nativo all'implementazione delegata di TensorFlow Lite.
Nota: Delegate
Java mantiene la proprietà dell'istanza del delegato nativo e deve garantirne l'esistenza per la durata di utilizzo con qualsiasi istanza InterpreterApi
.
Nota: è possibile che l'istanza nativa del delegato non venga creata finché il delegato non è stato associato a un interprete, quindi questo metodo non deve essere chiamato finché non è stato creato un interprete con questo delegato.
Ritorni
- L'handle nativo del delegato. In C/C++, dovrebbe essere un puntatore a "TfLiteOpaqueDelegate".