GpuDelegate

clase pública GpuDelegate

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

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 (opciones GpuDelegateFactory.Options )

Parámetros
opciones

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