تعداد لتمثيل مكان الحصول على تنفيذ وقت تشغيل TensorFlow Lite منه.
الفرق بين هذه الفئة وفئة RuntimeFlavor: تحدد هذه الفئة التفضيل الذي يجب استخدامه وقت التشغيل ، بينما تحدد RuntimeFlavor
وقت التشغيل الدقيق الذي يتم استخدامه.
الطرق الموروثة
قيم التعداد
المترجم النهائي الثابت العام Api.Options.TfLiteRuntime FROM_APPLICATION_ONLY
استخدم تنفيذ وقت تشغيل TF Lite المرتبط بالتطبيق. إذا لم يكن هناك تنفيذ مناسب لوقت تشغيل TF Lite مرتبط بالتطبيق ، فإن محاولة إنشاء مثيل InterpreterApi باستخدام إعداد TfLiteRuntime سيؤدي إلى استثناء IllegalStateException (حتى إذا كان نظام التشغيل أو خدمات النظام يمكن أن توفر تنفيذ TF Lite لوقت التشغيل).
هذا هو الإعداد الافتراضي. هذا الإعداد مناسب أيضًا للتطبيقات التي يجب أن تعمل على أنظمة لا توفر تنفيذ TF Lite لوقت التشغيل.
المترجم النهائي الثابت العام Api.Options.TfLiteRuntime FROM_SYSTEM_ONLY
استخدم تنفيذ وقت تشغيل TF Lite الذي يوفره نظام التشغيل أو خدمات النظام. سيتم الحصول عليها من مكتبة النظام / كائن / خدمة مشتركة ، مثل خدمات Google Play. قد يكون أحدث من الإصدار المرتبط بالتطبيق (إن وجد). إذا لم يكن هناك تنفيذ مناسب لوقت تشغيل TF Lite يوفره النظام ، فإن محاولة إنشاء مثيل InterpreterApi باستخدام إعداد TfLiteRuntime هذا سيؤدي إلى استثناء IllegalStateException (حتى إذا كان هناك تطبيق وقت تشغيل TF Lite مرتبط بالتطبيق).
هذا الإعداد مناسب للرمز الذي سيستخدم وقت تشغيل TF Lite المقدم من النظام ، والذي يمكن أن يقلل الحجم الثنائي للتطبيق ويمكن تحديثه بشكل متكرر أكثر.
المترجم النهائي العام الثابت Api.Options.TfLiteRuntime PREFER_SYSTEM_OVER_APPLICATION
استخدم تنفيذ وقت تشغيل TF Lite المقدم من النظام ، إن وجد ، أو استخدم تطبيق وقت تشغيل TF Lite المرتبط بالتطبيق ، إن وجد. إذا لم يتم العثور على وقت تشغيل TF Lite مناسب في أي مكان ، فإن محاولة إنشاء مثيل InterpreterApi باستخدام إعداد TFLiteRuntime هذا سيؤدي إلى IllegalStateException. إذا كان هناك وقت تشغيل TF Lite مناسب مرتبط بالتطبيق وأيضًا وقت تشغيل TF Lite مناسب يوفره النظام ، فسيتم استخدام الوقت الذي يوفره النظام.
هذا الإعداد مناسب للاستخدام في التعليمات البرمجية التي لا تهتم بمصدر وقت تشغيل TF Lite (مثل طبقات البرامج الوسيطة).