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.