CompatibilityList

clase pública CompatibilityList

Datos de CompatibilityListing del delegado de la GPU.

El delegado de la GPU no es compatible con todos los dispositivos Android debido a las diferencias en las versiones de OpenGL disponibles, las funciones 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 compatibilidadList se crea a partir de pruebas realizadas en un conjunto limitado de modelos. Debes planificar para verificar que tus propios modelos funcionen.

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

void
close()
Libera los recursos de TFLite en el entorno de ejecución C.
GpuDelegate.Options
getBestOptionsForThisDevice().
Qué opciones se deben usar para el delegado de la GPU.
boolean
isDelegateSupportedOnThisDevice()
Indica si el delegado de la GPU es compatible con este dispositivo.

Métodos heredados

Constructores públicos

public CompatibilityList ()

Métodos públicos

public void close ()

Libera los recursos de TFLite en el entorno de ejecución C.

Se espera que el usuario llame a este método de forma explícita.

public GpuDelegate.Options getBestOptionsForThisDevice ()

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

public boolean isDelegateSupportedOnThisDevice ()

Indica si el delegado de la GPU es compatible con este dispositivo.