CompatibilityList

CompatibilityList della classe pubblica

Dati dell'elenco di compatibilità del delegato GPU.

Il delegato GPU non è supportato su tutti i dispositivi Android, a causa delle differenze nelle versioni OpenGL disponibili, nelle funzionalità dei driver e nelle risorse del dispositivo. Questa classe fornisce informazioni sull'idoneità del delegato GPU al dispositivo corrente.

Questa API è sperimentale e soggetta a modifiche.

ATTENZIONE: l'elenco di compatibilità è costruito in base a test eseguiti su un set limitato di modelli. Dovresti pianificare di verificare che i tuoi modelli funzionino.

Esempio di utilizzo:

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);
 

Costruttori pubblici

Metodi pubblici

vuoto
vicino ()
Libera risorse TFLite nel runtime C.
GpuDelegate.Options
getBestOptionsForThisDevice ()
Quali opzioni devono essere utilizzate per il delegato GPU.
booleano
isDelegateSupportedOnThisDevice ()
Indica se il delegato GPU è supportato su questo dispositivo.

Metodi ereditati

Costruttori pubblici

elenco compatibilità pubblico ()

Metodi pubblici

pubblico vuoto chiudi ()

Libera risorse TFLite nel runtime C.

È previsto che l'utente chiami questo metodo in modo esplicito.

pubblico GpuDelegate.Options getBestOptionsForThisDevice ()

Quali opzioni devono essere utilizzate per il delegato GPU.

booleano pubblico isDelegateSupportedOnThisDevice ()

Indica se il delegato GPU è supportato su questo dispositivo.