यह बताने के लिए Enum कि TensorFlow Lite रनटाइम को कहां से लागू किया जाना है.
इस क्लास और RuntimeFlavor क्लास के बीच अंतर: यह क्लास रनटाइम की एक प्राथमिकता तय करती है, जबकि RuntimeFlavor
यह बताती है कि कौनसा रनटाइम इस्तेमाल किया जा रहा है.
इनहेरिट किए गए तरीके
Enum वैल्यू
सार्वजनिक स्टैटिक फ़ाइनल TranslatorApi.Options.TfLiteRuntime FROM_APPLICATION_ONLY
ऐप्लिकेशन से लिंक किए गए TF Lite रनटाइम को लागू करने की सुविधा का इस्तेमाल करें. अगर ऐप्लिकेशन में सही TF Lite रनटाइम लागू करने का कोई भी सही तरीका नहीं है, तो इस TfLiteRuntime सेटिंग के साथ InterpreterApi इंस्टेंस बनाने की कोशिश करने पर ध्यान खींचने वाला अपवाद अपवाद बनेगा. भले ही, ओएस या सिस्टम की सेवाएं TF Lite रनटाइम लागू करने की सुविधा दे पाएं.
यह डिफ़ॉल्ट सेटिंग है. यह सेटिंग उन ऐप्लिकेशन के लिए भी सही है जिन्हें ऐसे सिस्टम पर चलाना चाहिए जिन पर TF Lite रनटाइम लागू नहीं होता.
सार्वजनिक स्टैटिक फ़ाइनल InterpreterApi.Options.TfLiteRuntime FROM_SYSTEM_ONLY
ओएस या सिस्टम की सेवाओं से मिले TF Lite रनटाइम को लागू करने की सुविधा का इस्तेमाल करें. इसे सिस्टम लाइब्रेरी / शेयर किए गए ऑब्जेक्ट / सेवा, जैसे कि Google Play services से लिया जाएगा. यह ऐप्लिकेशन में लिंक किए गए वर्शन (अगर कोई है) से नया हो सकता है. अगर सिस्टम से TF Lite रनटाइम को लागू करने का सही तरीका नहीं मिलता है, तो इस TfLiteRuntime सेटिंग की मदद से InterpreterApi इंस्टेंस बनाने की कोशिश की जाएगी. हालांकि, इसे PostalStateexcept अपवाद के तौर पर माना जाएगा. भले ही, ऐप्लिकेशन में TF Lite रनटाइम लागू करने का कोई लिंक मौजूद हो.
यह सेटिंग ऐसे कोड के लिए सही है जो सिस्टम से मिले TF Lite रनटाइम का इस्तेमाल करेगा. इससे ऐप्लिकेशन बाइनरी का साइज़ कम हो सकता है और इसे बार-बार अपडेट किया जा सकता है.
सार्वजनिक स्टैटिक फ़ाइनल InterpreterApi.Options.TfLiteRuntime PREFER_SYSTEM_OVER_APPLICATION
अगर कोई है, तो सिस्टम से मिले TF Lite रनटाइम को लागू करने की सुविधा का इस्तेमाल करें. अगर ऐसा नहीं है, तो ऐप्लिकेशन से लिंक किए गए TF Lite रनटाइम को लागू करने की सुविधा का इस्तेमाल करें. अगर किसी भी जगह पर कोई सही TF Lite रनटाइम नहीं मिलता, तो इस TFLiteRuntime सेटिंग के साथ InterpreterApi इंस्टेंस बनाने की कोशिश करने पर एक ध्यान खींचने वाला टूल दिखेगा. अगर ऐप्लिकेशन में कोई सही TF Lite रनटाइम और सिस्टम से मिला सही TF Lite रनटाइम, दोनों हों, तो सिस्टम से मिले रनटाइम का इस्तेमाल किया जाएगा.
यह सेटिंग ऐसे कोड में इस्तेमाल करने के लिए सही है जिससे इस बात की परवाह नहीं की जाती कि TF Lite रनटाइम कहां से आ रहा है (उदाहरण के लिए, मिडलवेयर लेयर).