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