Uma classe de opções para controlar o comportamento do intérprete em tempo de execução.
Construtores públicos
| 
 
Options()
                
               
 | 
|
| 
 
Options(opções de InterpreterApi.Options)
                
               
 | 
Métodos públicos
| Interpreter.Options | 
 
addDelegate(delegado delegado)
                
                   
Adiciona um  
Delegate para ser aplicado durante a criação do intérprete. | 
| Interpreter.Options | 
 
addDelegateFactory(DelegateFactoryDelegateFactory)
                
                   
Adiciona um  
DelegateFactory que será invocado para aplicar o Delegate criado
 durante a criação do intérprete. | 
| Interpreter.Options | 
 
setAllowBufferHandleOutput(boolean allow)
                
                   
Avançado: defina se a saída do identificador do buffer é permitida. 
 | 
| Interpreter.Options | 
 
setAllowFp16PrecisionForFp32(boolean allow)
                
                   
        Esse método foi descontinuado. Prefira usar NnApiDelegate.Options#setAllowFp16(boolean
     enable).
 
 | 
| Interpreter.Options | 
 
setCancellable(boolean allow)
                
                   
Avançado: defina se o intérprete pode ser cancelado. 
 | 
| Interpreter.Options | 
 
setNumThreads(int numThreads)
                
                   
Define o número de threads a ser usado para operações compatíveis com vários threads. 
 | 
| Interpreter.Options | 
 
setRuntime(ambiente de execução InterpreterApi.Options.TfLiteRuntime)
                
                   
Especifique de onde buscar a implementação do ambiente de execução do TF Lite. 
 | 
| Interpreter.Options | 
 
setUseNNAPI(booleano useNNAPI)
                
                   
Define se a API NN (se disponível) será usada para a execução da operação. 
 | 
| Interpreter.Options | 
 
setUseXNNPACK(uso booleano XNNPACK)
                
                   
Ativa ou desativa um conjunto otimizado de kernels de CPU (fornecido pelo XNNPACK). 
 | 
Métodos herdados
Construtores públicos
public Opções ()
Métodos públicos
public Interpreter.Options addDelegate (delegado delegado)
Adiciona um Delegate para ser aplicado durante a criação do intérprete.
 
Os delegados adicionados aqui são aplicados antes de qualquer delegado criado com base em um DelegateFactory que foi adicionado com addDelegateFactory(DelegateFactory).
 
O TF Lite no Google Play Services (consulte setRuntime(InterpreterApi.Options.TfLiteRuntime)) não é compatível com delegados externos (fornecidos pelo desenvolvedor). Não é permitido adicionar um Delegate diferente de ERROR(/NnApiDelegate) aqui ao usar o TF Lite no Google Play Services.
Parâmetros
| delegate | 
|---|
public Interpreter.Options addDelegateFactory (DelegateFactoryDelegateFactory)
Adiciona um DelegateFactory que será invocado para aplicar o Delegate criado
 durante a criação do intérprete.
 
Os delegados de uma fábrica delegada adicionada aqui são aplicados depois que qualquer delegado adicionado com addDelegate(Delegate).
Parâmetros
| delegateFactory | 
|---|
public Interpreter.Options setAllowBufferHandleOutput (boolean allow)
Avançado: defina se a saída do identificador do buffer é permitida.
Quando um Delegate oferece suporte à aceleração de hardware, o intérprete disponibiliza os dados
 dos tensores de saída nos buffers de tensor alocados pela CPU por padrão. Se o cliente puder consumir o identificador do buffer diretamente (por exemplo, leitura da saída da textura OpenGL), ele poderá definir essa flag como falsa, evitando a cópia de dados no buffer da CPU. A documentação do delegado precisa indicar se isso é compatível e como pode ser usado.
 
AVISO: esta é uma interface experimental sujeita a alterações.
Parâmetros
| allow | 
|---|
public Interpreter.Options setAllowFp16PrecisionForFp32 (boolean allow)
        Esse método foi descontinuado.
 Prefira usar NnApiDelegate.Options#setAllowFp16(boolean
     enable).
  
Define se a precisão de float16 será permitida para o cálculo de FP32 quando possível. O padrão é falso (não permitir).
Parâmetros
| allow | 
|---|
public Interpreter.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 esse intérprete puder ser cancelado e esse método for invocado, uma sinalização de cancelamento será
 definida como verdadeira. O intérprete vai verificar a flag entre as invocações de operação e, se for true, interromper a execução. O intérprete permanecerá um estado cancelado até que seja explicitamente "cancelado" por setCancelled(false).
Parâmetros
| allow | 
|---|
public Interpreter.Options setNumThreads (int numThreads)
Define o número de threads a ser usado para operações compatíveis com vários threads.
O valor de numThreads precisa ser >= -1. Definir numThreads como 0 desativa o uso de várias linhas de execução, o que equivale a definir numThreads como 1. Se não for especificado ou for definido como o valor -1, o número de linhas de execução usadas será definido pela implementação e depende da plataforma.
Parâmetros
| numThreads | 
|---|
público Interpreter.Options setRuntime (InterpreterApi.Options.TfLiteRuntime ambiente de execução)
Especifique de onde buscar a implementação do ambiente de execução do TF Lite.
Parâmetros
| runtime | 
|---|
público Interpreter.Options setUseNNAPI (boolean useNNAPI)
Define se a API NN (se disponível) será usada para a execução da operação. O padrão é "false" (desativado).
Parâmetros
| useNNAPI | 
|---|
público Interpreter.Options setUseXNNPACK (boolean useXNNPACK)
Ativa ou desativa um conjunto otimizado de kernels de CPU (fornecido pelo XNNPACK). Ativado por padrão.
Parâmetros
| useXNNPACK | 
|---|