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.