InterpreterApi.Options.TfLiteRuntime

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
सार्वजनिक स्थैतिक अंतिम एनम InterpreterApi.Options.TfLiteRuntime

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

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

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

एनम मान

सार्वजनिक स्थैतिक अंतिम दुभाषिया Api.Options.TfLiteRuntime FROM_APPLICATION_ONLY

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

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

सार्वजनिक स्थैतिक अंतिम दुभाषिया Api.Options.TfLiteRuntime FROM_SYSTEM_ONLY

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

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

सार्वजनिक स्थैतिक अंतिम दुभाषिया एपीआई। विकल्प। TfLiteRuntime PREFER_SYSTEM_OVER_APPLICATION

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

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