CompatibilityList

Liste de compatibilité de classe publique

Données de liste de compatibilité des délégués GPU.

Le délégué GPU n'est pas pris en charge sur tous les appareils Android, en raison des différences dans les versions OpenGL disponibles, les fonctionnalités du pilote et les ressources de l'appareil. Cette classe fournit des informations indiquant si le délégué GPU est adapté au périphérique actuel.

Cette API est expérimentale et susceptible d'être modifiée.

AVERTISSEMENT : la liste de compatibilité est construite à partir de tests effectués sur un ensemble limité de modèles. Vous devez prévoir de vérifier que votre (vos) propre(s) modèle(s) fonctionnent.

Exemple d'utilisation :

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

Constructeurs Publics

Méthodes publiques

vide
fermer ()
Libère les ressources TFLite dans le runtime C.
GpuDelegate.Options
getBestOptionsForThisDevice ()
Quelles options doivent être utilisées pour le délégué GPU.
booléen
isDelegateSupportedOnThisDevice ()
Si le délégué GPU est pris en charge sur cet appareil.

Méthodes héritées

Constructeurs Publics

Liste de compatibilité publique ()

Méthodes publiques

public vide fermer ()

Libère les ressources TFLite dans le runtime C.

L'utilisateur est censé appeler cette méthode explicitement.

public GpuDelegate.Options getBestOptionsForThisDevice ()

Quelles options doivent être utilisées pour le délégué GPU.

public booléen isDelegateSupportedOnThisDevice ()

Si le délégué GPU est pris en charge sur cet appareil.