GpuDelegate

clase pública GpuDelegate

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

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

público GpuDelegate (opciones de GpuDelegateFactory.Options )

Parámetros
opciones

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