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 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 lista de compatibilidad se construye a partir de pruebas realizadas en un conjunto limitado de modelos. Debe planear verificar que sus propios modelos funcionen.

Uso de ejemplo:

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
cerca ()
Libera recursos TFLite en tiempo de ejecución de C.
GpuDelegate.Opciones
getBestOptionsForThisDevice ()
Qué opciones se deben utilizar para el delegado de GPU.
booleano
isDelegateSupportedOnThisDevice ()
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 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 GpuDelegate.Options getBestOptionsForThisDevice ()

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

público booleano isDelegateSupportedOnThisDevice ()

Si el delegado de GPU es compatible con este dispositivo.