Delegate
para la inferencia de GPU.
Nota: Cuando se llama a Interpreter.Options.addDelegate()
y Interpreter.run()
, el llamador debe tener un EGLContext
en el subproceso actual, y se debe llamar a Interpreter.run()
desde el mismo EGLContext
. Si un EGLContext
no existe, el delegado creará uno internamente, pero el desarrollador debe asegurarse de que siempre se llame a Interpreter.run()
desde el mismo subproceso en el que se llamó a Interpreter.Options.addDelegate()
.
Categorías anidadas
clase | GpuDelegate.Options |
Esta clase dejó de estar disponible. Se usa GpuDelegateFactory.Options en su lugar.
|
Constructores públicos
GpuDelegate(opciones de GpuDelegateFactory.Options)
|
|
Métodos públicos
void |
close()
Libera los recursos de TFLite en el entorno de ejecución C.
|
long |
getNativeHandle()
Muestra un controlador nativo para la implementación delegada de TensorFlow Lite.
|
Métodos heredados
Constructores públicos
public GpuDelegate ()
Métodos públicos
public void close ()
Libera los recursos de TFLite en el entorno de ejecución C.
Se espera que el usuario llame a este método de forma explícita.
public long getNativeHandle ()
Muestra un controlador nativo para la implementación delegada de TensorFlow Lite.
Nota: El Delegate
de Java conserva la propiedad de la instancia delegada nativa y debe garantizar su existencia durante el uso con cualquier instancia InterpreterApi
.
Nota: Es posible que la instancia de delegado nativo no se cree hasta que el delegado se haya adjuntado a un intérprete, por lo que no se debe llamar a este método hasta que se haya construido un intérprete con este delegado.
Devuelve
- Controlador del delegado nativo. En C/C++, debería ser un puntero a "TfLiteOpaqueDelegate".