GpuDelegate

classe publique GpuDelegate

Delegate pour l’inférence GPU.

Remarque : lors de l'appel Interpreter.Options.addDelegate() et Interpreter.run() , l'appelant doit avoir un EGLContext dans le thread actuel et Interpreter.run() doit être appelé à partir du même EGLContext . Si un EGLContext n'existe pas, le délégué en créera un en interne, mais le développeur doit alors s'assurer Interpreter.run() est toujours appelé à partir du même thread dans lequel Interpreter.Options.addDelegate() a été appelé.

Classes imbriquées

classe GpuDelegate.Options Cette classe est obsolète. Utilisez plutôt GpuDelegateFactory.Options .

Constructeurs Publics

Méthodes publiques

vide
fermer ()
Libère les ressources TFLite dans le runtime C.
long
getNativeHandle ()
Renvoie un handle natif à l'implémentation du délégué TensorFlow Lite.

Méthodes héritées

Constructeurs Publics

public GpuDelegate (options GpuDelegateFactory.Options )

Paramètres
choix

public GpuDelegate ()

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 long getNativeHandle ()

Renvoie un handle natif à l'implémentation du délégué TensorFlow Lite.

Remarque : Le Delegate Java conserve la propriété de l'instance de délégué natif et doit garantir son existence pendant toute la durée d'utilisation avec n'importe quelle instance InterpreterApi .

Remarque : l'instance de délégué natif ne peut pas être créée tant que le délégué n'a pas été attaché à un interpréteur, cette méthode ne doit donc pas être appelée avant qu'un interprète n'ait été construit avec ce délégué.

Retour
  • Le handle du délégué natif. En C/C++, cela devrait être un pointeur vers « TfLiteOpaqueDelegate ».