InterpreterApi.Options.TfLiteRuntime

सार्वजनिक स्थैतिक अंतिम एनम InterpreterApi.Options.TfLiteRuntime

Enum यह दर्शाता है कि TensorFlow Lite रनटाइम कार्यान्वयन कहाँ से प्राप्त किया जाए।

इस वर्ग और रनटाइमफ्लेवर वर्ग के बीच अंतर: यह वर्ग एक प्राथमिकता निर्दिष्ट करता है कि किस रनटाइम का उपयोग करना है, जबकि RuntimeFlavor निर्दिष्ट करता है कि किस सटीक रनटाइम का उपयोग किया जा रहा है

विरासत में मिली विधियाँ

एनम मान

सार्वजनिक स्थैतिक अंतिम InterpreterApi.Options.TfLiteRuntime FROM_APPLICATION_ONLY

टीएफ लाइट रनटाइम कार्यान्वयन का उपयोग करें जो एप्लिकेशन से जुड़ा हुआ है। यदि एप्लिकेशन में कोई उपयुक्त TF लाइट रनटाइम कार्यान्वयन नहीं जुड़ा है, तो इस TfLiteRuntime सेटिंग के साथ इंटरप्रेटरएपी इंस्टेंस बनाने का प्रयास एक IllegalStateException अपवाद को फेंक देगा (भले ही ओएस या सिस्टम सेवाएं टीएफ लाइट रनटाइम कार्यान्वयन प्रदान कर सकती हैं)।

यह डिफ़ॉल्ट सेटिंग है। यह सेटिंग उन ऐप्स के लिए भी उपयुक्त है जिन्हें उन सिस्टम पर चलना चाहिए जो टीएफ लाइट रनटाइम कार्यान्वयन प्रदान नहीं करते हैं।

सार्वजनिक स्थैतिक अंतिम InterpreterApi.Options.TfLiteRuntime FROM_SYSTEM_ONLY

ओएस या सिस्टम सेवाओं द्वारा प्रदान किए गए टीएफ लाइट रनटाइम कार्यान्वयन का उपयोग करें। इसे सिस्टम लाइब्रेरी/साझा ऑब्जेक्ट/सेवा, जैसे Google Play Services से प्राप्त किया जाएगा। यह एप्लिकेशन से जुड़े संस्करण (यदि कोई हो) से नया हो सकता है। यदि सिस्टम द्वारा कोई उपयुक्त TF लाइट रनटाइम कार्यान्वयन प्रदान नहीं किया गया है, तो इस TfLiteRuntime सेटिंग के साथ एक InterpreterApi उदाहरण बनाने का प्रयास एक IllegalStateException अपवाद को फेंक देगा (भले ही एप्लिकेशन में TF लाइट रनटाइम कार्यान्वयन जुड़ा हुआ हो)।

यह सेटिंग उस कोड के लिए उपयुक्त है जो सिस्टम द्वारा प्रदत्त टीएफ लाइट रनटाइम का उपयोग करेगा, जो ऐप बाइनरी आकार को कम कर सकता है और अधिक बार अपडेट किया जा सकता है।

सार्वजनिक स्थैतिक अंतिम InterpreterApi.Options.TfLiteRuntime PREFER_SYSTEM_OVER_APPLICATION

यदि कोई हो, तो सिस्टम-प्रदत्त TF लाइट रनटाइम कार्यान्वयन का उपयोग करें, अन्यथा एप्लिकेशन से जुड़े TF लाइट रनटाइम कार्यान्वयन, यदि कोई हो, का उपयोग करें। यदि किसी भी स्थान पर कोई उपयुक्त TF लाइट रनटाइम नहीं पाया जा सकता है, तो इस TFLiteRuntime सेटिंग के साथ इंटरप्रेटरएपी इंस्टेंस बनाने का प्रयास एक IllegalStateException को फेंक देगा। यदि एप्लिकेशन में उपयुक्त टीएफ लाइट रनटाइम और सिस्टम द्वारा प्रदान किया गया उपयुक्त टीएफ लाइट रनटाइम दोनों जुड़ा हुआ है, तो सिस्टम द्वारा प्रदान किए गए रनटाइम का उपयोग किया जाएगा।

यह सेटिंग उस कोड में उपयोग के लिए उपयुक्त है जो इस बात की परवाह नहीं करता कि टीएफ लाइट रनटाइम कहां से आ रहा है (उदाहरण के लिए मिडलवेयर लेयर्स)।