InterpreterApi.Options

classe statica pubblica InterpreterApi.Options
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

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 ()

pubblici Opzioni (altro InterpreterApi.Options)

Parametri
altro

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.