InterpreterApi.Options

classe publique statique InterpreterApi.Options
Sous-classes directes connues

Classe d'options permettant de contrôler le comportement de l'interpréteur d'exécution.

Classes imbriquées

enum InterpreterApi.Options.TfLiteRuntime Énumération indiquant où obtenir l'implémentation de l'environnement d'exécution TensorFlow Lite. 

Constructeurs publics

Méthodes publiques

InterpreterApi.Options
addDelegate(délégué de délégué)
Ajoute un Delegate à appliquer lors de la création de l'interpréteur.
InterpreterApi.Options
addDelegateFactory(delegateFactoryDelegateFactory)
Ajoute un DelegateFactory qui sera appelé pour appliquer le Delegate créé lors de la création de l'interpréteur.
ValidatedAccelerationConfig
getAccelerationConfig()
Renvoyez la configuration d'accélération.
List<DelegateFactory>
getDelegateFactories().
Renvoie la liste des fabriques déléguées enregistrées via addDelegateFactory.
List<Delegate>
getDelegates()
Renvoie la liste des délégués destinés à être appliqués lors de la création de l'interpréteur et qui ont été enregistrés via addDelegate.
int
getNumThreads().
Renvoie le nombre de threads à utiliser pour les opérations compatibles avec le multithreading.
InterpreterApi.Options.TfLiteRuntime
getRuntime()
Revenez où obtenir l'implémentation de l'environnement d'exécution TF Lite.
boolean
getUseNNAPI()
Indique si l'API NN doit être utilisée (si disponible) pour l'exécution des opérations.
boolean
boolean
isCancellable()
Avancé: indique si l'interprète peut être annulé.
InterpreterApi.Options
setAccelerationConfig(configuration de ValidatedAccelerationConfig)
Spécifiez la configuration de l'accélération.
InterpreterApi.Options
setCancellable(boolean allow)
Avancé: indiquez si l'interprète peut être annulé.
InterpreterApi.Options
setNumThreads(nombre entier de threads numThreads)
Définit le nombre de threads à utiliser pour les opérations compatibles avec le multithreading.
InterpreterApi.Options
setRuntime(environnement d'exécution InterpreterApi.Options.TfLiteRuntime)
Indiquez où obtenir l'implémentation de l'environnement d'exécution TF Lite.
InterpreterApi.Options
setUseNNAPI(booléen useNNAPI)
Détermine si l'API NN doit être utilisée (si disponible) pour l'exécution des opérations.
InterpreterApi.Options
setUseXNNPACK(booléen useXNNPACK)
Activer ou désactiver un ensemble optimisé de noyaux de processeur (fourni par XNNPACK).

Méthodes héritées

Constructeurs publics

public Options ()

public Options (InterpreterApi.Options other)

Paramètres
other

Méthodes publiques

public InterpreterApi.Options addDelegate (délégué Délégué)

Ajoute un Delegate à appliquer lors de la création de l'interpréteur.

Les délégués ajoutés ici sont appliqués avant ceux créés à partir d'un DelegateFactory ajouté avec addDelegateFactory(DelegateFactory).

Notez que TF Lite dans les services Google Play (voir setRuntime(InterpreterApi.Options.TfLiteRuntime)) n'est pas compatible avec les délégués externes (fournis par le développeur). De plus, l'ajout d'un Delegate autre que ERROR(/NnApiDelegate) n'est pas autorisé ici lorsque vous utilisez TF Lite dans les services Google Play.

Paramètres
delegate

public InterpreterApi.Options addDelegateFactory (DelegateFactory delegateFactory)

Ajoute un DelegateFactory qui sera appelé pour appliquer le Delegate créé lors de la création de l'interpréteur.

Les délégués d'une fabrique déléguée ajoutée ici sont appliqués après tous les délégués ajoutés avec addDelegate(Delegate).

Paramètres
delegateFactory

public ValidatedAccelerationConfig getAccelerationConfig ()

Renvoyez la configuration d'accélération.

public List<DelegateFactory> getDelegateFactories ()

Renvoie la liste des fabriques déléguées enregistrées via addDelegateFactory.

public List<Metadata> getDelegates ()

Renvoie la liste des délégués destinés à être appliqués lors de la création de l'interpréteur et qui ont été enregistrés via addDelegate.