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
|
GpuDelegate(options GpuDelegateFactory.Options)
|
|
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 ()
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".