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
Options()
|
|
Options(InterpreterApi.Options other)
|
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 ()
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
.