GpuDelegate

classe pubblica GpuDelegate

Delegate per l'inferenza della GPU.

Nota: quando si chiama Interpreter.Options.addDelegate() e Interpreter.run() , il chiamante deve avere un EGLContext nel thread corrente e Interpreter.run() deve essere chiamato dallo stesso EGLContext . Se un EGLContext non esiste, il delegato ne creerà uno internamente, ma lo sviluppatore deve assicurarsi che Interpreter.run() venga sempre chiamato dallo stesso thread in cui è stato chiamato Interpreter.Options.addDelegate() .

Classi nidificate

classe Opzioni.GpuDelegate Questa classe è obsoleta. Utilizzare invece GpuDelegateFactory.Options .

Costruttori pubblici

Metodi pubblici

vuoto
chiudi ()
Libera le risorse TFLite nel runtime C.
lungo
getNativeHandle ()
Restituisce un handle nativo all'implementazione del delegato TensorFlow Lite.

Metodi ereditati

Costruttori pubblici

public GpuDelegate (opzioni GpuDelegateFactory.Options )

Parametri
opzioni

GpuDelegate pubblico ()

Metodi pubblici

pubblico vuoto chiudere ()

Libera le risorse TFLite nel runtime C.

L'utente deve chiamare questo metodo in modo esplicito.

public long 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'.