O Google I/O é um embrulho! Fique por dentro das sessões do TensorFlow Ver sessões

InterpreterApi.Options

classe estática pública InterpreterApi.Options
Subclasses Diretas Conhecidas

Uma classe de opções para controlar o comportamento do interpretador de tempo de execução.

Classes aninhadas

enumerar InterpreterApi.Options.TfLiteRuntime Enum para representar de onde obter a implementação do tempo de execução do TensorFlow Lite.

Construtores públicos

Métodos públicos

InterpreterApi.Options
addDelegate ( Delegado delegado)
Adiciona um Delegate a ser aplicado durante a criação do intérprete.
Lista < Delegado >
getDelegates ()
Retorna a lista de delegados que devem ser aplicados durante a criação do intérprete (que foram registrados por meio addDelegate ).
int
getNumThreads ()
Retorna o número de encadeamentos a serem usados ​​para operações que oferecem suporte a multiencadeamento.
InterpreterApi.Options.TfLiteRuntime
getRuntime ()
Retorne de onde obter a implementação do tempo de execução do TF Lite.
boleano
getUseNNAPI ()
Retorna se a API NN deve ser usada (se disponível) para execução operacional.
boleano
éCancelável ()
Avançado: Retorna se o interpretador pode ser cancelado.
InterpreterApi.Options
setCancellable (permissão booleana)
Avançado: Defina se o intérprete pode ser cancelado.
InterpreterApi.Options
setNumThreads (int numThreads)
Define o número de encadeamentos a serem usados ​​para operações que suportam multiencadeamento.
InterpreterApi.Options
setRuntime (tempo de execução InterpreterApi.Options.TfLiteRuntime )
Especifique de onde obter a implementação do tempo de execução do TF Lite.
InterpreterApi.Options
setUseNNAPI (booleano useNNAPI)
Define se a API NN deve ser usada (se disponível) para execução operacional.

Métodos Herdados

Construtores públicos

opções públicas ()

Opções públicas ( InterpreterApi.Options other)

Parâmetros
outro

Métodos públicos

public InterpreterApi.Options addDelegate ( Delegado delegado)

Adiciona um Delegate a ser aplicado durante a criação do intérprete.

Parâmetros
delegar

public List < Delegate > getDelegates ()

Retorna a lista de delegados que devem ser aplicados durante a criação do intérprete (que foram registrados por meio addDelegate ).

public int getNumThreads ()

Retorna o número de encadeamentos a serem usados ​​para operações que oferecem suporte a multiencadeamento.

numThreads deve ser &gt;= -1 . Valores de 0 (ou 1) desabilitam o multithreading. O valor padrão é -1: o número de threads usados ​​será definido pela implementação e dependente da plataforma.

public InterpreterApi.Options.TfLiteRuntime getRuntime ()

Retorne de onde obter a implementação do tempo de execução do TF Lite.

public boolean getUseNNAPI ()

Retorna se a API NN deve ser usada (se disponível) para execução operacional. O valor padrão é false (desativado).

public boolean isCancellable ()

Avançado: Retorna se o interpretador pode ser cancelado.

Os intérpretes podem ter uma API experimental setCancelled(boolean) . Se este interpretador for cancelável e tal método for invocado, um sinalizador de cancelamento será definido como verdadeiro. O interpretador verificará o sinalizador entre as invocações de Op e, se for true , o interpretador interromperá a execução. O interpretador permanecerá um estado cancelado até explicitamente "uncancelled" por setCancelled(false) .

public InterpreterApi.Options setCancellable (boolean allow)

Avançado: Defina se o intérprete pode ser cancelado.

Os intérpretes podem ter uma API experimental setCancelled(boolean) . Se este interpretador for cancelável e tal método for invocado, um sinalizador de cancelamento será definido como verdadeiro. O interpretador verificará o sinalizador entre as invocações de Op e, se for true , o interpretador interromperá a execução. O interpretador permanecerá um estado cancelado até explicitamente "uncancelled" por setCancelled(false) .

Parâmetros
permitir

public InterpreterApi.Options setNumThreads (int numThreads)

Define o número de encadeamentos a serem usados ​​para operações que suportam multiencadeamento.

numThreads deve ser &gt;= -1 . Definir numThreads como 0 tem o efeito de desabilitar o multithreading, que é equivalente a definir numThreads como 1. Se não for especificado ou definido com o valor -1, o número de threads usados ​​será definido pela implementação e dependente da plataforma.

Parâmetros
numThreads

public InterpreterApi.Options setRuntime (tempo de execução InterpreterApi.Options.TfLiteRuntime )

Especifique de onde obter a implementação do tempo de execução do TF Lite.

Parâmetros
tempo de execução

public InterpreterApi.Options setUseNNAPI (boolean useNNAPI)

Define se a API NN deve ser usada (se disponível) para execução operacional. O padrão é false (desativado).

Parâmetros
use NNAPI