7 दिसंबर को महिला एमएल संगोष्ठी में भाग लें अभी पंजीकरण करें

Interpreter.Options

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
सार्वजनिक स्थैतिक वर्ग दुभाषिया । विकल्प

रनटाइम दुभाषिया व्यवहार को नियंत्रित करने के लिए एक विकल्प वर्ग।

सार्वजनिक निर्माता

सार्वजनिक तरीके

दुभाषिया।विकल्प
addDelegate ( प्रतिनिधि प्रतिनिधि)
दुभाषिया निर्माण के दौरान लागू करने के लिए एक Delegate जोड़ता है।
दुभाषिया।विकल्प
addDelegateFactory ( प्रतिनिधि फैक्टरी प्रतिनिधि फैक्टरी)
एक DelegateFactory जोड़ता है जिसे दुभाषिया निर्माण के दौरान अपने बनाए गए Delegate को लागू करने के लिए आमंत्रित किया जाएगा।
दुभाषिया।विकल्प
setAllowBufferHandleOutput (बूलियन अनुमति)
उन्नत: सेट करें कि बफर हैंडल आउटपुट की अनुमति है या नहीं।
दुभाषिया।विकल्प
setAllowFp16PrecisionForFp32 (बूलियन अनुमति)
यह विधि बहिष्कृत है। NnApiDelegate.Options#setAllowFp16(boolean enable) का उपयोग करना पसंद करें।
दुभाषिया।विकल्प
सेट रद्द करने योग्य (बूलियन अनुमति)
उन्नत: सेट करें कि क्या दुभाषिया रद्द किया जा सकता है।
दुभाषिया।विकल्प
setNumThreads (int numThreads)
मल्टी-थ्रेडिंग का समर्थन करने वाले ऑप्स के लिए उपयोग किए जाने वाले थ्रेड्स की संख्या सेट करता है।
दुभाषिया।विकल्प
setRuntime ( InterpreterApi.Options.TfLiteRuntime रनटाइम)
निर्दिष्ट करें कि TF लाइट रनटाइम कार्यान्वयन कहाँ से प्राप्त करें।
दुभाषिया।विकल्प
setUseNNAPI (बूलियन उपयोगNNAPI)
सेट करता है कि op निष्पादन के लिए NN API (यदि उपलब्ध हो) का उपयोग करना है या नहीं।
दुभाषिया।विकल्प
setUseXNNPACK (बूलियन उपयोगXNNPACK)
प्रायोगिक: CPU कर्नेल के अनुकूलित सेट को अक्षम करें (XNNPACK द्वारा प्रदान किया गया)।

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

सार्वजनिक निर्माता

सार्वजनिक विकल्प ()

सार्वजनिक विकल्प ( InterpreterApi.Options विकल्प )

मापदंडों
विकल्प

सार्वजनिक तरीके

सार्वजनिक दुभाषिया । विकल्प addDelegate ( प्रतिनिधि प्रतिनिधि)

दुभाषिया निर्माण के दौरान लागू करने के लिए एक Delegate जोड़ता है।

यहां जोड़े गए प्रतिनिधियों को किसी डेलीगेट फैक्ट्री से बनाए गए किसी भी प्रतिनिधि से पहले लागू किया जाता है जिसे addDelegateFactory(DelegateFactory) DelegateFactory साथ जोड़ा गया था।

ध्यान दें कि Google Play सेवाओं में TF लाइट (देखें setRuntime(InterpreterApi.Options.TfLiteRuntime) ) बाहरी (डेवलपर द्वारा प्रदत्त) प्रतिनिधियों का समर्थन नहीं करता है, और यहां TF लाइट का उपयोग करते समय ERROR(/NnApiDelegate) के अलावा किसी अन्य Delegate को जोड़ने की अनुमति नहीं है गूगल प्ले सेवाएं।

मापदंडों
प्रतिनिधि

सार्वजनिक दुभाषिया । विकल्प addDelegateFactory ( प्रतिनिधि कारखाने प्रतिनिधि कारखाने)

एक DelegateFactory जोड़ता है जिसे दुभाषिया निर्माण के दौरान अपने बनाए गए Delegate को लागू करने के लिए आमंत्रित किया जाएगा।

यहां जोड़े गए एक प्रतिनिधि कारखाने के प्रतिनिधि किसी भी प्रतिनिधि को addDelegate(Delegate) के साथ जोड़े जाने के बाद लागू होते हैं।

मापदंडों
प्रतिनिधि कारखाना

सार्वजनिक दुभाषिया । विकल्प setAllowBufferHandleOutput (बूलियन अनुमति)

उन्नत: सेट करें कि बफर हैंडल आउटपुट की अनुमति है या नहीं।

जब एक Delegate हार्डवेयर त्वरण का समर्थन करता है, तो दुभाषिया डिफ़ॉल्ट रूप से सीपीयू-आवंटित टेंसर बफर में आउटपुट टेंसर का डेटा उपलब्ध कराएगा। यदि क्लाइंट सीधे बफर हैंडल का उपभोग कर सकता है (उदाहरण के लिए ओपनजीएल बनावट से आउटपुट पढ़ना), तो यह इस ध्वज को गलत पर सेट कर सकता है, सीपीयू बफर में डेटा की प्रतिलिपि से परहेज करता है। प्रतिनिधि दस्तावेज़ को यह इंगित करना चाहिए कि क्या यह समर्थित है और इसका उपयोग कैसे किया जा सकता है।

चेतावनी: यह एक प्रयोगात्मक इंटरफ़ेस है जो परिवर्तन के अधीन है।

मापदंडों
अनुमति

सार्वजनिक दुभाषिया । विकल्प सेटAllowFp16PrecisionForFp32 (बूलियन अनुमति)

यह विधि बहिष्कृत है
NnApiDelegate.Options#setAllowFp16(boolean enable) का उपयोग करना पसंद करें।

सेट करता है कि क्या संभव होने पर FP32 गणना के लिए फ्लोट16 परिशुद्धता की अनुमति दी जाए। असत्य के लिए डिफ़ॉल्ट (अस्वीकार करें)।

मापदंडों
अनुमति

सार्वजनिक दुभाषिया । विकल्प सेट रद्द करने योग्य (बूलियन अनुमति)

उन्नत: सेट करें कि क्या दुभाषिया रद्द किया जा सकता है।

दुभाषियों के पास एक प्रयोगात्मक API setCancelled(boolean) हो सकता है। यदि यह दुभाषिया रद्द करने योग्य है और ऐसी विधि लागू की जाती है, तो रद्दीकरण ध्वज सत्य पर सेट हो जाएगा। दुभाषिया Op आमंत्रणों के बीच ध्वज की जाँच करेगा, और यदि यह true , तो दुभाषिया निष्पादन रोक देगा। दुभाषिया setCancelled(false) द्वारा स्पष्ट रूप से "अनियंत्रित" होने तक एक रद्द स्थिति बना रहेगा।

मापदंडों
अनुमति

सार्वजनिक दुभाषिया । विकल्प setNumThreads (int numThreads)

मल्टी-थ्रेडिंग का समर्थन करने वाले ऑप्स के लिए उपयोग किए जाने वाले थ्रेड्स की संख्या सेट करता है।

numThreads >= -1 होना चाहिए। numThreads को 0 पर सेट करना मल्टीथ्रेडिंग को अक्षम करने का प्रभाव है, जो numThreads को 1 पर सेट करने के बराबर है। यदि निर्दिष्ट नहीं है, या मान -1 पर सेट किया गया है, तो उपयोग किए जाने वाले थ्रेड्स की संख्या कार्यान्वयन-परिभाषित और प्लेटफ़ॉर्म-निर्भर होगी।

मापदंडों
numThreads

सार्वजनिक दुभाषिया । विकल्प सेट रनटाइम ( InterpreterApi.Options.TfLiteRuntime रनटाइम)

निर्दिष्ट करें कि TF लाइट रनटाइम कार्यान्वयन कहाँ से प्राप्त करें।

मापदंडों
क्रम

सार्वजनिक दुभाषिया । विकल्प सेटयूसेएनएनएपीआई (बूलियन यूज एनएनएपीआई)

सेट करता है कि op निष्पादन के लिए NN API (यदि उपलब्ध हो) का उपयोग करना है या नहीं। असत्य (अक्षम) के लिए डिफ़ॉल्ट।

मापदंडों
एनएनएपीआई का प्रयोग करें

सार्वजनिक दुभाषिया । विकल्प setUseXNNPACK (बूलियन उपयोगXNNPACK)

प्रायोगिक: CPU कर्नेल के अनुकूलित सेट को अक्षम करें (XNNPACK द्वारा प्रदान किया गया)।

इस ध्वज को अक्षम करने से XNNPACK प्रतिनिधि द्वारा प्रदान किए गए CPU कर्नेल के अत्यधिक अनुकूलित सेट का उपयोग अक्षम हो जाएगा। वर्तमान में, यह फ्लोटिंग पॉइंट ऑपरेशंस के सबसेट तक ही सीमित है। अधिक जानकारी के लिए https://github.com/tensorflow/tensorflow/blob/master/tensorflow/lite/delegates/xnnpack/README.md देखें।

चेतावनी: यह एक प्रयोगात्मक इंटरफ़ेस है जो परिवर्तन के अधीन है।

मापदंडों
एक्सएनएनपैक का उपयोग करें
,
सार्वजनिक स्थैतिक वर्ग दुभाषिया । विकल्प

रनटाइम दुभाषिया व्यवहार को नियंत्रित करने के लिए एक विकल्प वर्ग।

सार्वजनिक निर्माता

सार्वजनिक तरीके

दुभाषिया।विकल्प
addDelegate ( प्रतिनिधि प्रतिनिधि)
दुभाषिया निर्माण के दौरान लागू करने के लिए एक Delegate जोड़ता है।
दुभाषिया।विकल्प
addDelegateFactory ( प्रतिनिधि फैक्टरी प्रतिनिधि फैक्टरी)
एक DelegateFactory जोड़ता है जिसे दुभाषिया निर्माण के दौरान अपने बनाए गए Delegate को लागू करने के लिए आमंत्रित किया जाएगा।
दुभाषिया।विकल्प
setAllowBufferHandleOutput (बूलियन अनुमति)
उन्नत: सेट करें कि बफर हैंडल आउटपुट की अनुमति है या नहीं।
दुभाषिया।विकल्प
setAllowFp16PrecisionForFp32 (बूलियन अनुमति)
यह विधि बहिष्कृत है। NnApiDelegate.Options#setAllowFp16(boolean enable) का उपयोग करना पसंद करें।
दुभाषिया।विकल्प
सेट रद्द करने योग्य (बूलियन अनुमति)
उन्नत: सेट करें कि क्या दुभाषिया रद्द किया जा सकता है।
दुभाषिया।विकल्प
setNumThreads (int numThreads)
मल्टी-थ्रेडिंग का समर्थन करने वाले ऑप्स के लिए उपयोग किए जाने वाले थ्रेड्स की संख्या सेट करता है।
दुभाषिया।विकल्प
setRuntime ( InterpreterApi.Options.TfLiteRuntime रनटाइम)
निर्दिष्ट करें कि TF लाइट रनटाइम कार्यान्वयन कहाँ से प्राप्त करें।
दुभाषिया।विकल्प
setUseNNAPI (बूलियन उपयोगNNAPI)
सेट करता है कि op निष्पादन के लिए NN API (यदि उपलब्ध हो) का उपयोग करना है या नहीं।
दुभाषिया।विकल्प
setUseXNNPACK (बूलियन उपयोगXNNPACK)
प्रायोगिक: CPU कर्नेल के अनुकूलित सेट को अक्षम करें (XNNPACK द्वारा प्रदान किया गया)।

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

सार्वजनिक निर्माता

सार्वजनिक विकल्प ()

सार्वजनिक विकल्प ( InterpreterApi.Options विकल्प )

मापदंडों
विकल्प

सार्वजनिक तरीके

सार्वजनिक दुभाषिया । विकल्प addDelegate ( प्रतिनिधि प्रतिनिधि)

दुभाषिया निर्माण के दौरान लागू करने के लिए एक Delegate जोड़ता है।

यहां जोड़े गए प्रतिनिधियों को किसी डेलीगेट फैक्ट्री से बनाए गए किसी भी प्रतिनिधि से पहले लागू किया जाता है जिसे addDelegateFactory(DelegateFactory) DelegateFactory साथ जोड़ा गया था।

ध्यान दें कि Google Play सेवाओं में TF लाइट (देखें setRuntime(InterpreterApi.Options.TfLiteRuntime) ) बाहरी (डेवलपर द्वारा प्रदत्त) प्रतिनिधियों का समर्थन नहीं करता है, और यहां TF लाइट का उपयोग करते समय ERROR(/NnApiDelegate) के अलावा किसी अन्य Delegate को जोड़ने की अनुमति नहीं है गूगल प्ले सेवाएं।

मापदंडों
प्रतिनिधि

सार्वजनिक दुभाषिया । विकल्प addDelegateFactory ( प्रतिनिधि कारखाने प्रतिनिधि कारखाने)

एक DelegateFactory जोड़ता है जिसे दुभाषिया निर्माण के दौरान अपने बनाए गए Delegate को लागू करने के लिए आमंत्रित किया जाएगा।

यहां जोड़े गए एक प्रतिनिधि कारखाने के प्रतिनिधि किसी भी प्रतिनिधि को addDelegate(Delegate) के साथ जोड़े जाने के बाद लागू होते हैं।

मापदंडों
प्रतिनिधि कारखाना

सार्वजनिक दुभाषिया । विकल्प setAllowBufferHandleOutput (बूलियन अनुमति)

उन्नत: सेट करें कि बफर हैंडल आउटपुट की अनुमति है या नहीं।

जब एक Delegate हार्डवेयर त्वरण का समर्थन करता है, तो दुभाषिया डिफ़ॉल्ट रूप से सीपीयू-आवंटित टेंसर बफर में आउटपुट टेंसर का डेटा उपलब्ध कराएगा। यदि क्लाइंट सीधे बफर हैंडल का उपभोग कर सकता है (उदाहरण के लिए ओपनजीएल बनावट से आउटपुट पढ़ना), तो यह इस ध्वज को गलत पर सेट कर सकता है, सीपीयू बफर में डेटा की प्रतिलिपि से परहेज करता है। प्रतिनिधि दस्तावेज़ को यह इंगित करना चाहिए कि क्या यह समर्थित है और इसका उपयोग कैसे किया जा सकता है।

चेतावनी: यह एक प्रयोगात्मक इंटरफ़ेस है जो परिवर्तन के अधीन है।

मापदंडों
अनुमति

सार्वजनिक दुभाषिया । विकल्प सेटAllowFp16PrecisionForFp32 (बूलियन अनुमति)

यह विधि बहिष्कृत है
NnApiDelegate.Options#setAllowFp16(boolean enable) का उपयोग करना पसंद करें।

सेट करता है कि क्या संभव होने पर FP32 गणना के लिए फ्लोट16 परिशुद्धता की अनुमति दी जाए। असत्य के लिए डिफ़ॉल्ट (अस्वीकार करें)।

मापदंडों
अनुमति

सार्वजनिक दुभाषिया । विकल्प सेट रद्द करने योग्य (बूलियन अनुमति)

उन्नत: सेट करें कि क्या दुभाषिया रद्द किया जा सकता है।

दुभाषियों के पास एक प्रयोगात्मक API setCancelled(boolean) हो सकता है। यदि यह दुभाषिया रद्द करने योग्य है और ऐसी विधि लागू की जाती है, तो रद्दीकरण ध्वज सत्य पर सेट हो जाएगा। दुभाषिया Op आमंत्रणों के बीच ध्वज की जाँच करेगा, और यदि यह true , तो दुभाषिया निष्पादन रोक देगा। दुभाषिया setCancelled(false) द्वारा स्पष्ट रूप से "अनियंत्रित" होने तक एक रद्द स्थिति बना रहेगा।

मापदंडों
अनुमति

सार्वजनिक दुभाषिया । विकल्प setNumThreads (int numThreads)

मल्टी-थ्रेडिंग का समर्थन करने वाले ऑप्स के लिए उपयोग किए जाने वाले थ्रेड्स की संख्या सेट करता है।

numThreads >= -1 होना चाहिए। numThreads को 0 पर सेट करना मल्टीथ्रेडिंग को अक्षम करने का प्रभाव है, जो numThreads को 1 पर सेट करने के बराबर है। यदि निर्दिष्ट नहीं है, या मान -1 पर सेट किया गया है, तो उपयोग किए जाने वाले थ्रेड्स की संख्या कार्यान्वयन-परिभाषित और प्लेटफ़ॉर्म-निर्भर होगी।

मापदंडों
numThreads

सार्वजनिक दुभाषिया । विकल्प सेट रनटाइम ( InterpreterApi.Options.TfLiteRuntime रनटाइम)

निर्दिष्ट करें कि TF लाइट रनटाइम कार्यान्वयन कहाँ से प्राप्त करें।

मापदंडों
क्रम

सार्वजनिक दुभाषिया । विकल्प सेटयूसेएनएनएपीआई (बूलियन यूज एनएनएपीआई)

सेट करता है कि op निष्पादन के लिए NN API (यदि उपलब्ध हो) का उपयोग करना है या नहीं। असत्य (अक्षम) के लिए डिफ़ॉल्ट।

मापदंडों
एनएनएपीआई का प्रयोग करें

सार्वजनिक दुभाषिया । विकल्प setUseXNNPACK (बूलियन उपयोगXNNPACK)

प्रायोगिक: CPU कर्नेल के अनुकूलित सेट को अक्षम करें (XNNPACK द्वारा प्रदान किया गया)।

इस ध्वज को अक्षम करने से XNNPACK प्रतिनिधि द्वारा प्रदान किए गए CPU कर्नेल के अत्यधिक अनुकूलित सेट का उपयोग अक्षम हो जाएगा। वर्तमान में, यह फ्लोटिंग पॉइंट ऑपरेशंस के सबसेट तक ही सीमित है। अधिक जानकारी के लिए https://github.com/tensorflow/tensorflow/blob/master/tensorflow/lite/delegates/xnnpack/README.md देखें।

चेतावनी: यह एक प्रयोगात्मक इंटरफ़ेस है जो परिवर्तन के अधीन है।

मापदंडों
एक्सएनएनपैक का उपयोग करें