CompatibilityList

lista de compatibilidad de clase pública

Datos de lista de compatibilidad de delegados de GPU.

El delegado de GPU no es compatible con todos los dispositivos Android, debido a las diferencias en las versiones de OpenGL disponibles, las características del controlador y los recursos del dispositivo. Esta clase proporciona información sobre si el delegado de GPU es adecuado para el dispositivo actual.

Esta API es experimental y está sujeta a cambios.

ADVERTENCIA: la lista de compatibilidad se construye a partir de pruebas realizadas en un conjunto limitado de modelos. Debe planear verificar que su(s) propio(s) modelo(s) funcione(n).

Ejemplo de uso:

Interpreter.Options options = new Interpreter.Options();
 try (CompatibilityList compatibilityList = new CompatibilityList()) {
   if (compatibilityList.isDelegateSupportedOnThisDevice()) {
     GpuDelegate.Options delegateOptions = compatibilityList.getBestOptionsForThisDevice();
     gpuDelegate = new GpuDelegate(delegateOptions):
     options.addDelegate(gpuDelegate);
   }
 }
 Interpreter interpreter = new Interpreter(modelBuffer, options);
 

Constructores Públicos

Métodos públicos

vacío
cerrar ()
Libera recursos de TFLite en tiempo de ejecución de C.
GpuDelegate.Opciones
obtenerMejoresOpcionesParaEsteDispositivo ()
Qué opciones se deben usar para el delegado de GPU.
booleano
es un delegado compatible con este dispositivo ()
Si el delegado de GPU es compatible con este dispositivo.

Métodos Heredados

Constructores Públicos

Lista de compatibilidad pública ()

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.

público GpuDelegate.Options getBestOptionsForThisDevice ()

Qué opciones se deben usar para el delegado de GPU.

booleano público isDelegateSupportedOnThisDevice ()

Si el delegado de GPU es compatible con este dispositivo.