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.