الفئات الفرعية المباشرة المعروفة |
خيارات التفويض.
الصفوف المتداخلة
تعداد | GpuDelegateFactory.Options.GpuBackend | خلفية وحدة معالجة الرسومات المطلوب اختيارها |
الثوابت
int | INFERENCE_PREFERENCE_FAST_SINGLE_ANSWER | سيتم استخدام التفويض مرة واحدة فقط، لذلك يجب مراعاة وقت بدء التشغيل/البدء. |
int | INFERENCE_PREFERENCE_SUSTAINED_SPEED | يُفضَّل زيادة سرعة معالجة البيانات إلى أقصى حد. |
الإنشاء العام
Options()
|
الطرق العامة
boolean | |
GpuDelegateFactory.Options.GpuBackend | |
int | |
String | |
String | |
boolean | |
GpuDelegateFactory.Options |
setForceBackend(GpuDelegateFactory.Options.GpuBackend forceBackend)
يضبط الواجهة الخلفية لوحدة معالجة الرسومات.
|
GpuDelegateFactory.Options |
setInferencePreference(الخيار المفضّل للحالات)
لضبط تفضيل الاستنتاج للمقايضات في الدقة/التجميع/وقت التشغيل
|
GpuDelegateFactory.Options |
setPrecisionLossAllowed(الدقة المنطقية LossAllowed)
تحدِّد هذه السياسة ما إذا كان مسموحًا بفقدان الدقة.
|
GpuDelegateFactory.Options |
setQuantizedModelsAllowed(قيمة منطقية QuantizedModelsAllowed)
تفعيل تشغيل نماذج الكمية مع المفوَّض.
|
GpuDelegateFactory.Options |
الطرق المكتسَبة
الثوابت
عامة ثابتة نهائية عدد صحيح INFERENCE_PREFERENCE_FAST_SINGLE_ANSWER
سيتم استخدام التفويض مرة واحدة فقط، لذلك يجب مراعاة وقت بدء التشغيل/البدء.
متاح للجميع ثابت نهائي تدخُّلي INFERENCE_PREFERENCE_SUSTAINED_SPEED
يُفضَّل زيادة سرعة معالجة البيانات إلى أقصى حد. سيتم استخدام التفويض نفسه بشكل متكرّر مع إدخالات متعددة.
الإنشاء العام
عامة خيارات ()
الطرق العامة
public منطقي areQuantizedModelsAllowed ()
public int getInferencePreference ()
public منطقي isPrecisionLossAllowed ()
public GpuDelegateFactory.Options setForceBackend (GpuDelegateFactory.Options.GpuBackend forceBackend)
يضبط الواجهة الخلفية لوحدة معالجة الرسومات.
المَعلمات
forceBackend |
---|
public GpuDelegateFactory.Options setInferencePreference (الخيار المفضَّل)
لضبط تفضيل الاستنتاج للمقايضات في الدقة/التجميع/وقت التشغيل
المَعلمات
الخيار المفضّل | أحد "INFERENCE_PREFERENCE_FAST_SINGLE_ANSWER" (تلقائي)، "INFERENCE_PREFERENCE_SUSTAINED_SPEED". |
---|
public GpuDelegateFactory.Options setPrecisionLossAllowed (boolean precisionLossAllowed)
تحدِّد هذه السياسة ما إذا كان مسموحًا بفقدان الدقة.
المَعلمات
precisionLossAllowed | عندما تكون القيمة "true" (الخيار التلقائي)، قد تقيس وحدة معالجة الرسومات الموجات الكمية والقيم المتراجعة، وتتم معالجتها في FP16. وعندما تكون القيمة "خطأ"، يتم إجراء العمليات الحسابية في نقطة عائمة 32 بت. |
---|
public GpuDelegateFactory.Options setQuantizedModelsAllowed (boolean quantizedModelsAllowed)
تفعيل تشغيل نماذج الكمية مع المفوَّض.
تحذير: هذه واجهة برمجة تطبيقات تجريبية وقابلة للتغيير.
المَعلمات
quantizedModelsAllowed | في حال استخدام true (الخيار التلقائي)، قد تُشغِّل وحدة معالجة الرسومات نماذج مُحدّدة.
|
---|
public GpuDelegateFactory.Options setSerializationParams (سلسلة SerializationDir، سلسلة نموذج مميز)
تفعيل التسلسل على المفوَّض. ملاحظة: يجب تضمين serializationDir
وmodelToken
غير الفارغ لإنشاء التسلسل.
تحذير: هذه واجهة برمجة تطبيقات تجريبية وقابلة للتغيير.
المَعلمات
serializationDir | الدليل المراد استخدامه لتخزين البيانات. ويكون المتصل مسؤولاً عن
ضمان عدم تخزين النموذج في دليل عام. ننصح باستخدام Context.getCodeCacheDir() لتحديد موقع جغرافي خاص
للتطبيق على نظام Android. |
---|---|
modelToken | الرمز المميز الذي سيتم استخدامه لتحديد النموذج. ويكون المتصل مسؤولًا عن التأكّد من أنّ الرمز المميّز فريد للرسم البياني للنموذج والبيانات. |