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.