GpuDelegate

Classe publique GpuDelegate

Delegate pour l'inférence GPU.

Remarque: Lorsque vous appelez Interpreter.Options.addDelegate() et Interpreter.run(), l'appelant doit disposer d'un EGLContext dans le thread actuel, et Interpreter.run() doit être appelé à partir du même EGLContext. Si aucun élément EGLContext n'existe, le délégué en crée un en interne, mais le développeur doit s'assurer que Interpreter.run() est toujours appelé à partir du 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

void
close()
Libère des ressources TFLite dans l'environnement d'exécution 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 (GpuDelegateFactory.Options options)

Paramètres
options

public GpuDelegate ()

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

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

Remarque: Le Delegate Java reste propriétaire de l'instance déléguée native et doit s'assurer qu'elle existe pour toute la durée d'utilisation de toute instance InterpreterApi.

Remarque: L'instance de délégué native ne peut pas être créée tant que le délégué n'a pas été associé à un interpréteur. Par conséquent, cette méthode ne doit être appelée qu'après la création d'un interprète avec ce délégué.

Renvoie
  • Identifiant de délégué natif. En C/C++, il doit s'agir d'un pointeur vers "TfLiteOpaqueDelegate".