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.