GpuDelegateFactory.Options

classe estática pública GpuDelegateFactory.Options
Subclasses diretas conhecidas

Delegar opções.

Classes aninhadas

enumeração GpuDelegateFactory.Options.GpuBackend Qual back-end de GPU selecionar.

Constantes

interno INFERENCE_PREFERENCE_FAST_SINGLE_ANSWER O delegado será usado apenas uma vez, portanto, o tempo de inicialização/inicialização deve ser levado em consideração.
interno INFERENCE_PREFERENCE_SUSTAINED_SPEED Prefira maximizar o rendimento.

Construtores Públicos

Métodos Públicos

boleano
GpuDelegateFactory.Options.GpuBackend
interno
Corda
Corda
boleano
GpuDelegateFactory.Options
setForceBackend ( GpuDelegateFactory.Options.GpuBackend forceBackend)
Define o back-end da GPU.
GpuDelegateFactory.Options
setInferencePreference (preferência int)
Define a preferência de inferência para compensações de precisão/compilação/tempo de execução.
GpuDelegateFactory.Options
setPrecisionLossAllowed (precisão booleanaLossAllowed)
Define se a perda de precisão é permitida.
GpuDelegateFactory.Options
setQuantizedModelsAllowed (booleano quantizedModelsAllowed)
Permite a execução de modelos quantizados com o delegado.
GpuDelegateFactory.Options
setSerializationParams ( String serializationDir, String modelToken)
Habilita a serialização no delegado.

Métodos herdados

Constantes

público estático final int INFERENCE_PREFERENCE_FAST_SINGLE_ANSWER

O delegado será usado apenas uma vez, portanto, o tempo de inicialização/inicialização deve ser levado em consideração.

Valor Constante: 0

público estático final int INFERENCE_PREFERENCE_SUSTAINED_SPEED

Prefira maximizar o rendimento. O mesmo delegado será usado repetidamente em múltiplas entradas.

Valor Constante: 1

Construtores Públicos

Opções públicas ()

Métodos Públicos

booleano público areQuantizedModelsAllowed ()

público GpuDelegateFactory.Options.GpuBackend getForceBackend ()

público int getInferencePreference ()

String pública getModelToken ()

String pública getSerializationDir ()

booleano público isPrecisionLossAllowed ()

public GpuDelegateFactory.Options setForceBackend ( GpuDelegateFactory.Options.GpuBackend forceBackend)

Define o back-end da GPU.

Parâmetros
forçar Back-end

public GpuDelegateFactory.Options setInferencePreference (preferência int)

Define a preferência de inferência para compensações de precisão/compilação/tempo de execução.

Parâmetros
preferência Um de `INFERENCE_PREFERENCE_FAST_SINGLE_ANSWER` (padrão), `INFERENCE_PREFERENCE_SUSTAINED_SPEED`.

public GpuDelegateFactory.Options setPrecisionLossAllowed (booleano PrecisionLossAllowed)

Define se a perda de precisão é permitida.

Parâmetros
precisãoPerdaPermitida Quando `true` (padrão), a GPU pode quantificar tensores, valores downcast, processo em FP16. Quando `false`, os cálculos são realizados em ponto flutuante de 32 bits.

public GpuDelegateFactory.Options setQuantizedModelsAllowed (booleano quantizedModelsAllowed)

Permite a execução de modelos quantizados com o delegado.

AVISO: Esta é uma API experimental e sujeita a alterações.

Parâmetros
modelos quantizados permitidos Quando true (padrão), a GPU pode executar modelos quantizados.

public GpuDelegateFactory.Options setSerializationParams ( String serializationDir, String modelToken)

Habilita a serialização no delegado. Observe que serializationDir e modelToken não nulos são necessários para serialização.

AVISO: Esta é uma API experimental e sujeita a alterações.

Parâmetros
serializaçãoDir O diretório a ser usado para armazenar dados. O chamador é responsável por garantir que o modelo não seja armazenado em um diretório público. É recomendado usar Context.getCodeCacheDir() para fornecer um local privado para o aplicativo no Android.
modeloToken O token a ser usado para identificar o modelo. O chamador é responsável por garantir que o token seja exclusivo para o gráfico e os dados do modelo.