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 | |
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.
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.
İnşaatçılar
herkese açık Seçenekler ()
Herkese Açık Yöntemler
herkese açık boole areQuantizedModelsAllowed ()
herkese açık int getInferencePreference ()
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. |