Builder para BaseOptions
.
Construtores Públicos
Builder () |
Métodos Públicos
abstratos BaseOptions | compilação () |
abstrato BaseOptions.Builder | |
abstrato BaseOptions.Builder | setNumThreads (int) numThreads Define o número de threads a serem usados para operações TFLite que suportam multi-threading ao executar inferência com CPU. |
BaseOptions.Builder | useGpu () Usa GPU para inferência. |
BaseOptions.Builder | useNnapi () Usa NNAPI para inferência. |
Métodos herdados
Construtores Públicos
pública Builder ()
Métodos Públicos
abstratos públicas BaseOptions.Builder setComputeSettings ( ComputeSettings computeSettings)
Define as opções avançadas do acelerador.
Nota: este método irá substituir aqueles de alto nível API para escolher um delegado, como useGpu()
e useNnapi()
.
Parâmetros
computeSettings |
---|
abstratos públicas BaseOptions.Builder setNumThreads (numThreads int)
Define o número de threads a serem usados para operações TFLite que suportam multi-threading ao executar inferência com CPU. O padrão é -1.
numThreads
deve ser superior a 0 ou igual a -1. Definir numThreads como -1 tem o efeito de permitir que o tempo de execução do TFLite defina o valor.
Parâmetros
numThreads |
---|
pública BaseOptions.Builder useGpu ()
Usa GPU para inferência. As configurações avançadas de GPU serão definidas para os valores padrão.
Nota: este método irá substituir as configurações de setComputeSettings(ComputeSettings)
.
Para manipular as definições de configuração avançada GPU, usar setComputeSettings(ComputeSettings)
.
pública BaseOptions.Builder useNnapi ()
Usa NNAPI para inferência. As configurações avançadas de NNAPI serão definidas para os valores padrão.
Nota: este método irá substituir as configurações de setComputeSettings(ComputeSettings)
.
Para manipular as definições de configuração NNAPI avançada, usar setComputeSettings(ComputeSettings)
.