Delegate
para la inferencia de GPU.
Nota: Al llamar a Interpreter.Options.addDelegate()
e Interpreter.run()
, la persona que llama debe tener un EGLContext
en el subproceso actual y Interpreter.run()
debe llamarse desde el mismo EGLContext
. Si no existe un EGLContext
, el delegado creará uno internamente, pero luego 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()
.
Clases anidadas
clase | GpuDelegate.Opciones | Esta clase está en desuso. Utilice GpuDelegateFactory.Options en su lugar. |
Constructores Públicos
GpuDelegate (opciones de GpuDelegateFactory.Options ) | |
Delegado Gpu () |
Métodos públicos
vacío | cerrar () Libera recursos de TFLite en tiempo de ejecución de C. |
largo | getNativeHandle () Devuelve un identificador nativo para la implementación del delegado de TensorFlow Lite. |
Métodos Heredados
Constructores Públicos
Delegado Gpu público ()
Métodos públicos
cierre de vacío público ()
Libera recursos de TFLite en tiempo de ejecución de C.
Se espera que el usuario llame a este método explícitamente.
getNativeHandle público largo ()
Devuelve un identificador nativo para la implementación del delegado de TensorFlow Lite.
Nota: El Delegate
de Java mantiene la propiedad de la instancia de delegado nativo y debe garantizar su existencia durante el tiempo de uso con cualquier instancia de InterpreterApi
.
Nota: la instancia de delegado nativo no se puede crear 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.
Devoluciones
- El identificador de delegado nativo. En C/C++, debería ser un puntero a 'TfLiteOpaqueDelegate'.