CompatibilityList

classe pubblica CompatibilityList

Dati CompatibilityListing delegati della GPU.

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

Questa API è sperimentale e soggetta a modifiche.

AVVISO: l'elenco di compatibilità viene creato a partire da test eseguiti su un insieme limitato di modelli. Dovresti 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

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

Metodi ereditati

Costruttori pubblici

Public CompatibilityList ()

Metodi pubblici

pubblica void chiudi ()

Libera risorse TFLite nel runtime C.

L'utente deve chiamare questo metodo in modo esplicito.

pubblici GpuDelegate.Options getBestOptionsForThisDevice ()

Quali opzioni devono essere utilizzate per il delegato GPU.

Public booleano isDelegateSupportedOnThisDevice ()

Indica se il delegato GPU è supportato su questo dispositivo.