GpuDelegateFactory.Options

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

Delegar opções.

Classes aninhadas

enumerar GpuDelegateFactory.Options.GpuBackend Qual back-end de GPU selecionar.

Constantes

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.
int INFERENCE_PREFERENCE_SUSTAINED_SPEED Prefira maximizar a taxa de transferência.

Construtores Públicos

Métodos públicos

boleano
GpuDelegateFactory.Options.GpuBackend
int
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 (precisionLossAllowed booleano)
Define se a perda de precisão é permitida.
GpuDelegateFactory.Options
setQuantizedModelsAllowed (quantizedModelsAllowed booleano)
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

public static 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

public static final int INFERENCE_PREFERENCE_SUSTAINED_SPEED

Prefira maximizar a taxa de transferência. O mesmo delegado será usado repetidamente em várias entradas.

Valor constante: 1

Construtores Públicos

opções públicas ()

Métodos públicos

public boolean areQuantizedModelsAllowed ()

public GpuDelegateFactory.Options.GpuBackend getForceBackend ()

public int getInferencePreference ()

string pública getModelToken ()

string pública getSerializationDir ()

public boolean isPrecisionLossAllowed ()

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

Define o back-end da GPU.

Parâmetros
forçaBack-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 (precisão booleanaLossAllowed)

Define se a perda de precisão é permitida.

Parâmetros
Perda de PrecisãoPermitida Quando `true` (padrão), a GPU pode quantificar tensores, valores downcast, processar em FP16. Quando `false`, os cálculos são executados 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
quantizedModelsAllowed 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
serializationDir 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. É recomendável usar Context.getCodeCacheDir() para fornecer um local privado para o aplicativo no Android.
modelToken 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.