Partecipa al simposio Women in ML il 7 dicembre Registrati ora

InterpreterApi.Options

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.
classe statica pubblica InterpreterApi.Options
Sottoclassi dirette conosciute

Una classe di opzioni per controllare il comportamento dell'interprete di runtime.

Classi nidificate

enum InterpreterApi.Options.TfLiteRuntime Enum per rappresentare da dove ottenere l'implementazione del runtime di TensorFlow Lite.

Costruttori pubblici

Opzioni ()

Metodi pubblici

InterpreteApi.Options
addDelegate ( Delegato delegato)
Aggiunge un Delegate da applicare durante la creazione dell'interprete.
InterpreteApi.Options
addDelegateFactory ( DelegateFactory delegateFactory)
Aggiunge una DelegateFactory che verrà richiamata per applicare il Delegate creato durante la creazione dell'interprete.
Elenco < DegateFactory >
getDelegateFactory ()
Restituisce l'elenco delle fabbriche delegate che sono state registrate tramite addDelegateFactory ).
Elenco < Delegato >
getDelegati ()
Restituisce l'elenco dei delegati da applicare durante la creazione dell'interprete che sono stati registrati tramite addDelegate .
int
getNumThreads ()
Restituisce il numero di thread da utilizzare per le operazioni che supportano il multithreading.
InterpreterApi.Options.TfLiteRuntime
getRuntime ()
Ritorna da dove ottenere l'implementazione del runtime di TF Lite.
booleano
getUseNNAPI ()
Restituisce se utilizzare l'API NN (se disponibile) per l'esecuzione di operazioni.
booleano
isCancellabile ()
Avanzate: indica se l'interprete può essere annullato.
InterpreteApi.Options
setCancellable (consenti booleano)
Avanzate: impostare se l'interprete può essere annullato.
InterpreteApi.Options
setNumThreads (int numThreads)
Imposta il numero di thread da utilizzare per le operazioni che supportano il multithreading.
InterpreteApi.Options
setRuntime ( InterpreterApi.Options.TfLiteRuntime runtime)
Specificare da dove ottenere l'implementazione del runtime di TF Lite.
InterpreteApi.Options
setUseNNAPI (useNNAPI booleano)
Imposta se utilizzare l'API NN (se disponibile) per l'esecuzione delle operazioni.

Metodi ereditati

Costruttori pubblici

Opzioni pubbliche ()

Opzioni pubbliche ( InterpreterApi.Opzioni altro)

Parametri
Altro

Metodi pubblici

public InterpreterApi.Options addDelegate ( delegato delegato)

Aggiunge un Delegate da applicare durante la creazione dell'interprete.

I delegati aggiunti qui vengono applicati prima di tutti i delegati creati da un DelegateFactory aggiunto con addDelegateFactory(DelegateFactory) .

Tieni presente che TF Lite in Google Play Services (vedi setRuntime(InterpreterApi.Options.TfLiteRuntime) ) non supporta delegati esterni (forniti dallo sviluppatore) e l'aggiunta di un Delegate diverso da ERROR(/NnApiDelegate) qui non è consentita quando si utilizza TF Lite in Servizi di Google Play.

Parametri
delegare

public InterpreterApi.Options addDelegateFactory ( DelegateFactory delegateFactory)

Aggiunge una DelegateFactory che verrà richiamata per applicare il Delegate creato durante la creazione dell'interprete.

I delegati di una factory delegata che è stata aggiunta qui vengono applicati dopo tutti i delegati aggiunti con addDelegate(Delegate) .

Parametri
delegatoFactory

elenco pubblico < DelegateFactory > getDelegateFactory ()

Restituisce l'elenco delle fabbriche delegate che sono state registrate tramite addDelegateFactory ).

elenco pubblico < Delegato > getDelegates ()

Restituisce l'elenco dei delegati da applicare durante la creazione dell'interprete che sono stati registrati tramite addDelegate .

public int getNumThreads ()

Restituisce il numero di thread da utilizzare per le operazioni che supportano il multithreading.

numThreads dovrebbe essere &gt;= -1 . I valori di 0 (o 1) disabilitano il multithreading. Il valore predefinito è -1: il numero di thread utilizzati sarà definito dall'implementazione e dipendente dalla piattaforma.

public InterpreterApi.Options.TfLiteRuntime getRuntime ()

Ritorna da dove ottenere l'implementazione del runtime di TF Lite.

public booleano getUseNNAPI ()

Restituisce se utilizzare l'API NN (se disponibile) per l'esecuzione di operazioni. Il valore predefinito è false (disabilitato).

public boolean isCancellable ()

Avanzate: indica se l'interprete può essere annullato.

Gli interpreti possono avere un'API sperimentale setCancelled(boolean) . Se questo interprete è cancellabile e viene invocato un tale metodo, un flag di annullamento verrà impostato su true. L'interprete controllerà il flag tra le invocazioni Op e, se è true , l'interprete interromperà l'esecuzione. L'interprete rimarrà uno stato annullato fino a quando non verrà esplicitamente "uncancellato" da setCancelled(false) .

public InterpreterApi.Options setCancellable (consenti booleano)

Avanzate: impostare se l'interprete può essere annullato.

Gli interpreti possono avere un'API sperimentale setCancelled(boolean) . Se questo interprete è cancellabile e viene invocato un tale metodo, un flag di annullamento verrà impostato su true. L'interprete controllerà il flag tra le invocazioni Op e, se è true , l'interprete interromperà l'esecuzione. L'interprete rimarrà uno stato annullato fino a quando non verrà esplicitamente "uncancellato" da setCancelled(false) .

Parametri
permettere

public InterpreterApi.Options setNumThreads (int numThreads)

Imposta il numero di thread da utilizzare per le operazioni che supportano il multithreading.

numThreads dovrebbe essere &gt;= -1 . L'impostazione di numThreads su 0 ha l'effetto di disabilitare il multithreading, che equivale a impostare numThreads su 1. Se non specificato o impostato sul valore -1, il numero di thread utilizzati sarà definito dall'implementazione e dipendente dalla piattaforma.

Parametri
numThreads

public InterpreterApi.Options setRuntime ( InterpreterApi.Options.TfLiteRuntime runtime)

Specificare da dove ottenere l'implementazione del runtime di TF Lite.

Parametri
tempo di esecuzione

public InterpreterApi.Options setUseNNAPI (boolean useNNAPI)

Imposta se utilizzare l'API NN (se disponibile) per l'esecuzione delle operazioni. Il valore predefinito è false (disabilitato).

Parametri
usa NNAPI
,
classe statica pubblica InterpreterApi.Options
Sottoclassi dirette conosciute

Una classe di opzioni per controllare il comportamento dell'interprete di runtime.

Classi nidificate

enum InterpreterApi.Options.TfLiteRuntime Enum per rappresentare da dove ottenere l'implementazione del runtime di TensorFlow Lite.

Costruttori pubblici

Opzioni ()

Metodi pubblici

InterpreteApi.Options
addDelegate ( Delegato delegato)
Aggiunge un Delegate da applicare durante la creazione dell'interprete.
InterpreteApi.Options
addDelegateFactory ( DelegateFactory delegateFactory)
Aggiunge una DelegateFactory che verrà richiamata per applicare il Delegate creato durante la creazione dell'interprete.
Elenco < DegateFactory >
getDelegateFactory ()
Restituisce l'elenco delle fabbriche delegate che sono state registrate tramite addDelegateFactory ).
Elenco < Delegato >
getDelegati ()
Restituisce l'elenco dei delegati da applicare durante la creazione dell'interprete che sono stati registrati tramite addDelegate .
int
getNumThreads ()
Restituisce il numero di thread da utilizzare per le operazioni che supportano il multithreading.
InterpreterApi.Options.TfLiteRuntime
getRuntime ()
Ritorna da dove ottenere l'implementazione del runtime di TF Lite.
booleano
getUseNNAPI ()
Restituisce se utilizzare l'API NN (se disponibile) per l'esecuzione di operazioni.
booleano
isCancellabile ()
Avanzate: indica se l'interprete può essere annullato.
InterpreteApi.Options
setCancellable (consenti booleano)
Avanzate: impostare se l'interprete può essere annullato.
InterpreteApi.Options
setNumThreads (int numThreads)
Imposta il numero di thread da utilizzare per le operazioni che supportano il multithreading.
InterpreteApi.Options
setRuntime ( InterpreterApi.Options.TfLiteRuntime runtime)
Specificare da dove ottenere l'implementazione del runtime di TF Lite.
InterpreteApi.Options
setUseNNAPI (useNNAPI booleano)
Imposta se utilizzare l'API NN (se disponibile) per l'esecuzione delle operazioni.

Metodi ereditati

Costruttori pubblici

Opzioni pubbliche ()

Opzioni pubbliche ( InterpreterApi.Opzioni altro)

Parametri
Altro

Metodi pubblici

public InterpreterApi.Options addDelegate ( delegato delegato)

Aggiunge un Delegate da applicare durante la creazione dell'interprete.

I delegati aggiunti qui vengono applicati prima di tutti i delegati creati da un DelegateFactory aggiunto con addDelegateFactory(DelegateFactory) .

Tieni presente che TF Lite in Google Play Services (vedi setRuntime(InterpreterApi.Options.TfLiteRuntime) ) non supporta delegati esterni (forniti dallo sviluppatore) e l'aggiunta di un Delegate diverso da ERROR(/NnApiDelegate) qui non è consentita quando si utilizza TF Lite in Servizi di Google Play.

Parametri
delegare

public InterpreterApi.Options addDelegateFactory ( DelegateFactory delegateFactory)

Aggiunge una DelegateFactory che verrà richiamata per applicare il Delegate creato durante la creazione dell'interprete.

I delegati di una factory delegata che è stata aggiunta qui vengono applicati dopo tutti i delegati aggiunti con addDelegate(Delegate) .

Parametri
delegatoFactory

elenco pubblico < DelegateFactory > getDelegateFactory ()

Restituisce l'elenco delle fabbriche delegate che sono state registrate tramite addDelegateFactory ).

elenco pubblico < Delegato > getDelegates ()

Restituisce l'elenco dei delegati da applicare durante la creazione dell'interprete che sono stati registrati tramite addDelegate .

public int getNumThreads ()

Restituisce il numero di thread da utilizzare per le operazioni che supportano il multithreading.

numThreads dovrebbe essere &gt;= -1 . I valori di 0 (o 1) disabilitano il multithreading. Il valore predefinito è -1: il numero di thread utilizzati sarà definito dall'implementazione e dipendente dalla piattaforma.

public InterpreterApi.Options.TfLiteRuntime getRuntime ()

Ritorna da dove ottenere l'implementazione del runtime di TF Lite.

public booleano getUseNNAPI ()

Restituisce se utilizzare l'API NN (se disponibile) per l'esecuzione di operazioni. Il valore predefinito è false (disabilitato).

public boolean isCancellable ()

Avanzate: indica se l'interprete può essere annullato.

Gli interpreti possono avere un'API sperimentale setCancelled(boolean) . Se questo interprete è cancellabile e viene invocato un tale metodo, un flag di annullamento verrà impostato su true. L'interprete controllerà il flag tra le invocazioni Op e, se è true , l'interprete interromperà l'esecuzione. L'interprete rimarrà uno stato annullato fino a quando non verrà esplicitamente "uncancellato" da setCancelled(false) .

public InterpreterApi.Options setCancellable (consenti booleano)

Avanzate: impostare se l'interprete può essere annullato.

Gli interpreti possono avere un'API sperimentale setCancelled(boolean) . Se questo interprete è cancellabile e viene invocato un tale metodo, un flag di annullamento verrà impostato su true. L'interprete controllerà il flag tra le invocazioni Op e, se è true , l'interprete interromperà l'esecuzione. L'interprete rimarrà uno stato annullato fino a quando non verrà esplicitamente "uncancellato" da setCancelled(false) .

Parametri
permettere

public InterpreterApi.Options setNumThreads (int numThreads)

Imposta il numero di thread da utilizzare per le operazioni che supportano il multithreading.

numThreads dovrebbe essere &gt;= -1 . L'impostazione di numThreads su 0 ha l'effetto di disabilitare il multithreading, che equivale a impostare numThreads su 1. Se non specificato o impostato sul valore -1, il numero di thread utilizzati sarà definito dall'implementazione e dipendente dalla piattaforma.

Parametri
numThreads

public InterpreterApi.Options setRuntime ( InterpreterApi.Options.TfLiteRuntime runtime)

Specificare da dove ottenere l'implementazione del runtime di TF Lite.

Parametri
tempo di esecuzione

public InterpreterApi.Options setUseNNAPI (boolean useNNAPI)

Imposta se utilizzare l'API NN (se disponibile) per l'esecuzione delle operazioni. Il valore predefinito è false (disabilitato).

Parametri
usa NNAPI