Sottoclassi dirette note |
Una classe di opzioni per controllare il comportamento dell'interprete di runtime.
Corsi nidificati
enum | InterpreterApi.Options.TfLiteRuntime | Enum per indicare da dove ottenere l'implementazione del runtime di TensorFlow Lite. |
Costruttori pubblici
Opzioni()
|
|
Options(altro InterpreterApi.Options)
|
Metodi pubblici
InterpreterApi.Options |
addDelegate(delegato Delega)
Aggiunge un
Delegate da applicare durante la creazione dell'interprete. |
InterpreterApi.Options |
addDelegateFactory(DelegateFactory delegato Produzione)
Aggiunge un elemento
DelegateFactory che verrà richiamato per applicare l'elemento Delegate creato
durante la creazione dell'interprete. |
ValidatedAccelerationConfig |
getAccelerationConfig()
Restituisce la configurazione dell'accelerazione.
|
List<DelegateFactory> |
getDelegateFactories()
Restituisce l'elenco di fabbriche delegate che sono state registrate tramite
addDelegateFactory ). |
List<Delegate> |
getDelegates()
Restituisce l'elenco dei delegati che devono essere applicati durante la creazione dell'interprete e che sono stati registrati tramite
addDelegate . |
int |
getNumThreads()
Restituisce il numero di thread da utilizzare per le operazioni che supportano il multi-threading.
|
InterpreterApi.Options.TfLiteRuntime |
getRuntime()
Torna da dove ottenere l'implementazione del runtime TF Lite.
|
boolean |
getUseNNAPI()
Indica se utilizzare l'API NN (se disponibile) per l'esecuzione dell'operazione.
|
boolean | |
boolean |
isCancellable()
Avanzato: indica se l'interprete può essere annullato.
|
InterpreterApi.Options |
setAccelerationConfig(configurazione ValidatedAccelerationConfig)
Specifica la configurazione dell'accelerazione.
|
InterpreterApi.Options |
setCancellable(boolean allow)
Avanzato: indica se è possibile annullare l'interprete.
|
InterpreterApi.Options |
setNumThreads(int numThreads)
Imposta il numero di thread da utilizzare per le operazioni che supportano il multi-threading.
|
InterpreterApi.Options |
setRuntime(tempo di esecuzione InterpreterApi.Options.TfLiteRuntime)
Specifica da dove ottenere l'implementazione del runtime TF Lite.
|
InterpreterApi.Options |
setUseNNAPI(booleano useNNAPI)
Consente di impostare se utilizzare l'API NN (se disponibile) per l'esecuzione dell'operazione.
|
InterpreterApi.Options |
setUseXNNPACK(uso booleano NPNPACK)
Abilita o disabilita un insieme ottimizzato di kernel della CPU (forniti da NPNPACK).
|
Metodi ereditati
Costruttori pubblici
pubblica Opzioni ()
Metodi pubblici
Public InterpreterApi.Options addDelegate (delegato)
Aggiunge un Delegate
da applicare durante la creazione dell'interprete.
I delegati aggiunti qui vengono applicati prima di qualsiasi delegato creato da un DelegateFactory
che è stato aggiunto con addDelegateFactory(DelegateFactory)
.
Tieni presente che TF Lite in Google Play Services (vedi setRuntime(InterpreterApi.Options.TfLiteRuntime)
) non supporta i delegati esterni (forniti dallo sviluppatore) e che non è consentito aggiungere qui un valore Delegate
diverso da ERROR(/NnApiDelegate)
quando si utilizza TF Lite in Google Play Services.
Parametri
delegato |
---|
Public InterpreterApi.Options addDelegateFactory (DelegateFactory delegato)
Aggiunge un elemento DelegateFactory
che verrà richiamato per applicare l'elemento Delegate
creato
durante la creazione dell'interprete.
I delegati di un fabbrica delegato che è stato aggiunto qui vengono applicati dopo che qualsiasi delegato è stato aggiunto con addDelegate(Delegate)
.
Parametri
delegateFactory |
---|
pubblica ValidatedAccelerationConfig getAccelerationConfig ()
Restituisce la configurazione dell'accelerazione.
Public List<DelegateFactory> getDelegateFactories ()
Restituisce l'elenco di fabbriche delegate che sono state registrate tramite addDelegateFactory
).