GpuDelegateFactory.Options

genel statik sınıf GpuDelegateFactory.Options
Bilinen Doğrudan Alt Sınıflar

Temsilci seçenekleri.

İç İçe Sınıflar

Sıralama GpuDelegateFactory.Options.GpuBackend Hangi GPU arka ucunun seçileceği.

Sabitler

int INFERENCE_PREFERENCE_FAST_SINGLE_ANSWER Delege yalnızca bir kez kullanılacaktır, bu nedenle önyükleme/başlatma süresi dikkate alınmalıdır.
int INFERENCE_PREFERENCE_SUSTAINED_SPEED Verimi en üst düzeye çıkarmayı tercih edin.

Kamu İnşaatçıları

Genel Yöntemler

boolean
GpuDelegateFactory.Options.GpuBackend
int
Sicim
Sicim
boolean
GpuDelegateFactory.Options
GpuDelegateFactory.Options
setInferencePreference (int tercihi)
Hassasiyet/derleme/çalışma zamanı ödünleşimleri için çıkarım tercihini ayarlar.
GpuDelegateFactory.Options
setPrecisionLossAllowed (boolean sensitiveLossAllowed)
Hassasiyet kaybına izin verilip verilmeyeceğini ayarlar.
GpuDelegateFactory.Options
setQuantizedModelsAllowed (boolean quantizedModelsAllowed)
Temsilci ile nicelenmiş modellerin çalıştırılmasına olanak sağlar.
GpuDelegateFactory.Options
setSerializationParams ( String serileştirmeDir, String modelToken)
Temsilcide serileştirmeyi etkinleştirir.

Kalıtsal Yöntemler

Sabitler

genel statik final int INFERENCE_PREFERENCE_FAST_SINGLE_ANSWER

Delege yalnızca bir kez kullanılacaktır, bu nedenle önyükleme/başlatma süresi dikkate alınmalıdır.

Sabit Değer: 0

genel statik final int INFERENCE_PREFERENCE_SUSTAINED_SPEED

Verimi en üst düzeye çıkarmayı tercih edin. Aynı delege birden fazla girişte tekrar tekrar kullanılacaktır.

Sabit Değer: 1

Kamu İnşaatçıları

genel Seçenekler ()

Genel Yöntemler

public boolean areQuantizedModelsAllowed ()

genel GpuDelegateFactory.Options.GpuBackend getForceBackend ()

public int getInferencePreference ()

genel Dize getModelToken ()

public String getSerializationDir ()

genel boole isPrecisionLossAllowed ()

genel GpuDelegateFactory.Options setForceBackend ( GpuDelegateFactory.Options.GpuBackendforceBackend )

GPU Arka Uçunu ayarlar.

Parametreler
kuvvetArka uç

public GpuDelegateFactory.Options setInferencePreference (int tercihi)

Hassasiyet/derleme/çalışma zamanı ödünleşimleri için çıkarım tercihini ayarlar.

Parametreler
tercih `INFERENCE_PREFERENCE_FAST_SINGLE_ANSWER` (varsayılan), `INFERENCE_PREFERENCE_SUSTAINED_SPEED`den biri.

public GpuDelegateFactory.Options setPrecisionLossAllowed (boolean sensitiveLossAllowed)

Hassasiyet kaybına izin verilip verilmeyeceğini ayarlar.

Parametreler
PrecisionLossAllowed 'Doğru' olduğunda (varsayılan), GPU FP16'daki tensörleri, aşağı yönlü değerleri ve süreci ölçebilir. 'Yanlış' olduğunda, hesaplamalar 32 bit kayan noktada gerçekleştirilir.

genel GpuDelegateFactory.Options setQuantizedModelsAllowed (boolean quantizedModelsAllowed)

Temsilci ile nicelenmiş modellerin çalıştırılmasına olanak sağlar.

UYARI: Bu deneysel bir API'dir ve değişebilir.

Parametreler
nicelenmişModellere izin verildi true olduğunda (varsayılan), GPU nicelenmiş modelleri çalıştırabilir.

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

Temsilcide serileştirmeyi etkinleştirir. Serileştirme için boş olmayan serializationDir ve modelToken gerekli olduğunu unutmayın.

UYARI: Bu deneysel bir API'dir ve değişebilir.

Parametreler
serileştirmeDir Veri depolamak için kullanılacak dizin. Arayan, modelin genel bir dizinde saklanmamasını sağlamaktan sorumludur. Android'deki uygulamaya özel bir konum sağlamak için Context.getCodeCacheDir() kullanılması önerilir.
modelToken Modeli tanımlamak için kullanılacak belirteç. Arayan, belirtecin model grafiğine ve verilere özgü olmasını sağlamaktan sorumludur.