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