InterpreterApi.Options

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
فئة ثابتة عامة InterpreterApi.Options
الفئات الفرعية المباشرة المعروفة

فئة خيارات للتحكم في سلوك مترجم وقت التشغيل.

فئات متداخلة

تعداد المترجم Api.Options.TfLiteRuntime تعداد لتمثيل مكان الحصول على تنفيذ وقت تشغيل TensorFlow Lite منه.

المقاولون العامون

الطرق العامة

المترجم الفوري خيارات
addDelate ( مندوب مفوض)
يضيف Delegate ليتم تطبيقه أثناء إنشاء المترجم الفوري.
المترجم الفوري خيارات
addDelegateFactory ( ديليباتفاكتوري مصنع مفوض)
يضيف DelegateFactory الذي سيتم استدعاؤه لتطبيق Delegate الذي تم إنشاؤه أثناء إنشاء المترجم.
ValidatedAccelerationConfig
getAccelerationConfig ()
أعد تكوين التسارع.
قائمة < ديليباتفاكتوري >
getDelegateFactories ()
إرجاع قائمة المصانع المفوضة التي تم تسجيلها عبر addDelegateFactory ).
سرد < مندوب >
getDelegates ()
تُرجع قائمة المفوضين المزمع تطبيقها أثناء إنشاء المترجم الفوري الذين تم تسجيلهم عبر addDelegate .
int
getNumThreads ()
تُرجع عدد سلاسل الرسائل التي سيتم استخدامها للعمليات التي تدعم الترابط المتعدد.
المترجم Api.Options.TfLiteRuntime
getRuntime ()
ارجع إلى مكان الحصول على تنفيذ وقت تشغيل TF Lite منه.
قيمة منطقية
getUseNNAPI ()
إرجاع ما إذا كان سيتم استخدام NN API (إن وجد) لتنفيذ المرجع.
قيمة منطقية
غير قابل للإلغاء ()
متقدم: يعرض ما إذا كان المترجم الفوري قادرًا على الإلغاء.
المترجم الفوري خيارات
setAccelerationConfig (تكوين ValidatedAccelerationConfig )
حدد تكوين التسريع.
المترجم الفوري خيارات
setCancellable (السماح المنطقي)
متقدم: اضبط ما إذا كان المترجم قادرًا على الإلغاء.
المترجم الفوري خيارات
setNumThreads (عدد int numThreads)
يعيّن عدد سلاسل الرسائل التي سيتم استخدامها للعمليات التي تدعم الترابط المتعدد.
المترجم الفوري خيارات
setRuntime (وقت تشغيل InterpreterApi.Options.TfLiteRuntime )
حدد مكان الحصول على تنفيذ وقت تشغيل TF Lite منه.
المترجم الفوري خيارات
setUseNNAPI (استخدام منطقي NNAPI)
يضبط ما إذا كان سيتم استخدام NN API (إذا كان متاحًا) لتنفيذ المرجع.

الطرق الموروثة

المقاولون العامون

الخيارات العامة ()

الخيارات العامة ( InterpreterApi.Options other)

المعلمات
آخر

الطرق العامة

InterpreterApi.Options العامة addDelate ( مندوب مفوض)

يضيف Delegate ليتم تطبيقه أثناء إنشاء المترجم الفوري.

يتم تطبيق المندوبين الذين تمت إضافتهم هنا قبل أي مفوضين تم إنشاؤهم من DelegateFactory الذي تمت إضافته مع addDelegateFactory(DelegateFactory) .

لاحظ أن TF Lite في خدمات Google Play (انظر setRuntime(InterpreterApi.Options.TfLiteRuntime) ) لا يدعم المفوضين الخارجيين (المقدمين من المطور) ، وإضافة Delegate آخر غير ERROR(/NnApiDelegate) هنا غير مسموح به عند استخدام TF Lite في خدمات جوجل بلاي.

المعلمات
مندوب

InterpreterApi.Options العامة _

يضيف DelegateFactory الذي سيتم استدعاؤه لتطبيق Delegate الذي تم إنشاؤه أثناء إنشاء المترجم.

يتم تطبيق المفوضين من مصنع مفوض تمت إضافته هنا بعد إضافة أي مفوضين باستخدام addDelegate(Delegate) .

المعلمات
مندوب مصنع

التحقق من الصحة العامة AccelerationConfig getAccelerationConfig ()

أعد تكوين التسارع.

القائمة العامة < ديليجاتي فاكتوري> getDelegateFactories ()

إرجاع قائمة المصانع المفوضة التي تم تسجيلها عبر addDelegateFactory ).

قائمة عامة < مفوض > getDelegates ()

تُرجع قائمة المفوضين المزمع تطبيقها أثناء إنشاء المترجم الفوري الذين تم تسجيلهم عبر addDelegate .

getNumThreads int العامة ()

تُرجع عدد سلاسل الرسائل التي سيتم استخدامها للعمليات التي تدعم الترابط المتعدد.

يجب أن تكون numThreads &gt;= -1 . قيم 0 (أو 1) تعمل على تعطيل تعدد مؤشرات الترابط. القيمة الافتراضية هي -1: عدد الخيوط المستخدمة سيكون معرّفًا من قبل التنفيذ ويعتمد على النظام الأساسي.

مترجم عام API.Options.TfLiteRuntime getRuntime ()

ارجع إلى مكان الحصول على تنفيذ وقت تشغيل TF Lite منه.

getUseNNAPI () منطقية عامة

إرجاع ما إذا كان سيتم استخدام NN API (إن وجد) لتنفيذ المرجع. القيمة الافتراضية هي كاذبة (معطلة).

المنطقية العامة غير قابلة للإلغاء ()

متقدم: يعرض ما إذا كان المترجم الفوري قادرًا على الإلغاء.

قد يكون للمترجمين الفوريين مجموعة API التجريبية setCancelled (قيمة منطقية) . إذا كان هذا المترجم قابلاً للإلغاء وتم استدعاء مثل هذه الطريقة ، فسيتم تعيين علامة الإلغاء على "صواب". سيتحقق المترجم من العلم بين استدعاءات المرجع ، وإذا كان هذا true ، فسيتوقف المترجم عن التنفيذ. سيبقى المترجم الفوري في حالة الإلغاء حتى "غير مُلغى" بشكل صريح بواسطة setCancelled(false) .

InterpreterApi.Options setAccelerationConfig (تكوين ValidatedAccelerationConfig )

حدد تكوين التسريع.

المعلمات
التكوين

مترجم عام API.Options setCancellable (boolean allow)

متقدم: اضبط ما إذا كان المترجم قادرًا على الإلغاء.

قد يكون للمترجمين الفوريين مجموعة API التجريبية setCancelled (قيمة منطقية) . إذا كان هذا المترجم قابلاً للإلغاء وتم استدعاء مثل هذه الطريقة ، فسيتم تعيين علامة الإلغاء على "صواب". سيتحقق المترجم من العلم بين استدعاءات المرجع ، وإذا كان هذا true ، فسيتوقف المترجم عن التنفيذ. سيبقى المترجم الفوري في حالة الإلغاء حتى "غير مُلغى" بشكل صريح بواسطة setCancelled(false) .

المعلمات
السماح

المترجم العام API.Options setNumThreads (int numThreads)

يعيّن عدد سلاسل الرسائل التي سيتم استخدامها للعمليات التي تدعم الترابط المتعدد.

يجب أن تكون numThreads &gt;= -1 . يؤدي تعيين numThreads إلى 0 إلى تعطيل multithreading ، وهو ما يعادل تعيين numThreads إلى 1. إذا لم يتم تحديدها ، أو تم تعيينها على القيمة -1 ، فسيكون عدد سلاسل الرسائل المستخدمة معرّفًا من قبل التنفيذ ويعتمد على النظام الأساسي.

المعلمات
عدد الخيوط

مجموعة خيارات InterpreterApi العامة العامة (وقت تشغيل InterpreterApi.Options.TfLiteRuntime )

حدد مكان الحصول على تنفيذ وقت تشغيل TF Lite منه.

المعلمات
مدة العرض

Public InterpreterApi.Options setUseNNAPI (استخدام منطقي NNAPI)

يضبط ما إذا كان سيتم استخدام NN API (إذا كان متاحًا) لتنفيذ المرجع. افتراضات على خطأ (معطل).

المعلمات
استخدم NNAPI