GpuDelegateFactory.Options

herkese açık statik sınıf GpuDelegateFactory.Options
Bilinen Doğrudan Alt Sınıflar

Yetki verme seçenekleri'ni tıklayın.

İç İçe Sınıflar

enum GpuDelegateFactory.Options.GpuBackend Hangi GPU arka ucunun seçileceği. 

Sabitler

int INFERENCE_PREFERENCE_FAST_SINGLE_ANSWER Yetki verme yalnızca bir kez kullanılacağından önyükleme/başlatma süresi dikkate alınmalıdır.
int INFERENCE_PREFERENCE_SUSTAINED_SPEED İşleme hızını en üst düzeye çıkarmayı tercih edin.

İnşaatçılar

Herkese Açık Yöntemler

boolean
GpuDelegateFactory.Options.GpuBackend
int
String
String
boolean
GpuDelegateFactory.Options
setForceBackend(GpuDelegateFactory.Options.GpuBackend forceBackend)
GPU Arka Ucunu ayarlar.
GpuDelegateFactory.Options
setInferencePreference(int tercihi)
Hassasiyet/derleme/çalışma zamanı dengelemeleri için çıkarım tercihini ayarlar.
GpuDelegateFactory.Options
setPrecisionLossAllowed(boole kesinliğiLossAllowed)
Hassasiyet kaybına izin verilip verilmeyeceğini ayarlar.
GpuDelegateFactory.Options
setQuantizedModelsAllowed(boole quantizedModelsAllowed)
Yetki verilmiş kullanıcıyla nicelenmiş modelleri çalıştırmayı etkinleştirir.
GpuDelegateFactory.Options
setSerializationParams(Dize serileştirmeDir, Dize modelToken)
Yetki verilmiş kullanıcıda serileştirmeyi etkinleştirir.

Devralınan Yöntemler

Sabitler

herkese açık statik nihai int INFERENCE_PREFERENCE_FAST_SINGLE_ANSWER

Yetki verme yalnızca bir kez kullanılacağından önyükleme/başlatma süresi dikkate alınmalıdır.

Sabit Değer: 0

herkese açık statik final int INFERENCE_PREFERENCE_SUSTAINED_SPEED

İşleme hızını en üst düzeye çıkarmayı tercih edin. Aynı yetki verilmiş kullanıcı, birden fazla girişte tekrar tekrar kullanılacak.

Sabit Değer: 1

İnşaatçılar

herkese açık Seçenekler ()

Herkese Açık Yöntemler

herkese açık boole areQuantizedModelsAllowed ()

herkese açık GpuDelegateFactory.Options.GpuBackend getForceBackend ()

herkese açık int getInferencePreference ()

herkese açık Dize getModelToken ()

herkese açık Dize getSerializationDir ()

herkese açık boole isPrecisionLossAllowed ()

herkese açık GpuDelegateFactory.Options setForceBackend (GpuDelegateFactory.Options.GpuBackend forceBackend)

GPU Arka Ucunu ayarlar.

Parametreler
forceBackend

herkese açık GpuDelegateFactory.Options setInferencePreference (int tercihi)

Hassasiyet/derleme/çalışma zamanı dengelemeleri için çıkarım tercihini ayarlar.

Parametreler
tercih "INFERENCE_PREFERENCE_FAST_SINGLE_ANSWER" (varsayılan) ve "INFERENCE_PREFERENCE_SUSTAINED_SPEED" değerlerinden biri.

herkese açık GpuDelegateFactory.Options setPrecisionLossAllowed (boolean precisionLossAllowed)

Hassasiyet kaybına izin verilip verilmeyeceğini ayarlar.

Parametreler
precisionLossAllowed "Doğru" (varsayılan) değerine ayarlandığında GPU, tensörleri, aşağı tüketim değerlerini ve FP16'daki işlemi ölçebilir. "false" (yanlış) değerine ayarlandığında, hesaplamalar 32 bit kayan nokta olarak gerçekleştirilir.

herkese açık GpuDelegateFactory.Options setQuantizedModelsAllowed (boolean quantizedModelsAllowed)

Yetki verilmiş kullanıcıyla nicelenmiş modelleri çalıştırmayı etkinleştirir.

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

Parametreler
quantizedModelsAllowed true (varsayılan) olduğunda GPU sayısallaştırılmış modeller çalıştırabilir.

herkese açık GpuDelegateFactory.Options setSerializationParams (Dize serileştirmeDir, Dize modelToken)

Yetki verilmiş kullanıcıda serileştirmeyi etkinleştirir. Serileştirme için boş olmayan serializationDir ve modelToken değerlerinin gerektiğini unutmayın.

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

Parametreler
serializationDir Verilerin depolanması için kullanılacak dizin. Arayan, modelin herkese açık bir dizinde depolanmadığından emin olmakla sorumludur. Android'de uygulamaya özel konum sağlamak için Context.getCodeCacheDir() kullanılması önerilir.
modelToken Modeli tanımlamak için kullanılacak jeton. Arayan, jetonun model grafiğine ve verilere özel olduğundan emin olmakla sorumludur.