Données de compatibilité GPU déléguées.
Le délégué de GPU n'est pas compatible avec tous les appareils Android, en raison des différences entre les versions d'OpenGL disponibles, les fonctionnalités du pilote et les ressources de l'appareil. Cette classe fournit des informations pour déterminer si le délégué GPU est adapté à l'appareil 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 vérifier que vos propres modèles 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
void |
close()
Libère des ressources TFLite dans l'environnement d'exécution C.
|
GpuDelegate.Options |
getBestOptionsForThisDevice()
Quelles options doivent être utilisées pour le délégué GPU ?
|
boolean |
isDelegateSupportedOnThisDevice()
Indique si le délégué GPU est pris en charge sur cet appareil.
|
Méthodes héritées
Constructeurs publics
public CompatibilityList ()
Méthodes publiques
public void close ()
Libère des ressources TFLite dans l'environnement d'exécution C.
L'utilisateur doit appeler cette méthode explicitement.
public GpuDelegate.Options getBestOptionsForThisDevice ()
Quelles options doivent être utilisées pour le délégué GPU ?
public boolean isDelegateSupportedOnThisDevice ()
Indique si le délégué GPU est pris en charge sur cet appareil.