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

InterpreterApi.Options

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

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

नेस्टेड कक्षाएं

एन्यूम दुभाषिया एपीआई। विकल्प। TfLiteRuntime Enum यह दर्शाने के लिए कि TensorFlow Lite रनटाइम कार्यान्वयन कहाँ से प्राप्त करें।

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

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

दुभाषिया एपीआई। विकल्प
addDelegate ( प्रतिनिधि प्रतिनिधि)
दुभाषिया निर्माण के दौरान लागू करने के लिए एक Delegate जोड़ता है।
दुभाषिया एपीआई। विकल्प
addDelegateFactory ( प्रतिनिधि फैक्टरी प्रतिनिधि फैक्टरी)
एक DelegateFactory जोड़ता है जिसे दुभाषिया निर्माण के दौरान अपने बनाए गए Delegate को लागू करने के लिए आमंत्रित किया जाएगा।
सूची < प्रतिनिधि फैक्टरी >
getDelegateFactories ()
addDelegateFactory के माध्यम से पंजीकृत प्रतिनिधि कारखानों की सूची लौटाता है)।
सूची < प्रतिनिधि >
प्राप्त प्रतिनिधि ()
addDelegate के माध्यम से पंजीकृत दुभाषिया निर्माण के दौरान लागू किए जाने वाले प्रतिनिधियों की सूची लौटाता है।
पूर्णांक
getNumThreads ()
मल्टी-थ्रेडिंग का समर्थन करने वाले ऑप्स के लिए उपयोग किए जाने वाले थ्रेड्स की संख्या लौटाता है।
दुभाषिया एपीआई। विकल्प। TfLiteRuntime
getRuntime ()
टीएफ लाइट रनटाइम कार्यान्वयन कहां से प्राप्त करें, वापस लौटें।
बूलियन
getUseNNAPI ()
यह लौटाता है कि ऑप निष्पादन के लिए NN API (यदि उपलब्ध हो) का उपयोग करना है या नहीं।
बूलियन
रद्द करने योग्य है ()
उन्नत: यह बताता है कि दुभाषिया रद्द किया जा सकता है या नहीं।
दुभाषिया एपीआई। विकल्प
सेट रद्द करने योग्य (बूलियन अनुमति)
उन्नत: सेट करें कि क्या दुभाषिया रद्द किया जा सकता है।
दुभाषिया एपीआई। विकल्प
setNumThreads (int numThreads)
मल्टी-थ्रेडिंग का समर्थन करने वाले ऑप्स के लिए उपयोग किए जाने वाले थ्रेड्स की संख्या सेट करता है।
दुभाषिया एपीआई। विकल्प
setRuntime ( InterpreterApi.Options.TfLiteRuntime रनटाइम)
निर्दिष्ट करें कि TF लाइट रनटाइम कार्यान्वयन कहाँ से प्राप्त करें।
दुभाषिया एपीआई। विकल्प
setUseNNAPI (बूलियन उपयोगNNAPI)
सेट करता है कि op निष्पादन के लिए NN API (यदि उपलब्ध हो) का उपयोग करना है या नहीं।

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

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

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

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

मापदंडों
अन्य

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

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

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

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

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

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

सार्वजनिक दुभाषिया एपीआई। विकल्प addDelegateFactory ( प्रतिनिधि फैक्टरी प्रतिनिधि फैक्टरी)

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

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

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

सार्वजनिक सूची < प्रतिनिधि कारखाने> getDelegateFactories ()

addDelegateFactory के माध्यम से पंजीकृत प्रतिनिधि कारखानों की सूची लौटाता है)।

सार्वजनिक सूची < प्रतिनिधि > getDelegates ()

addDelegate के माध्यम से पंजीकृत दुभाषिया निर्माण के दौरान लागू किए जाने वाले प्रतिनिधियों की सूची लौटाता है।

सार्वजनिक int getNumThreads ()

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

numThreads &gt;= -1 होना चाहिए। 0 (या 1) के मान मल्टीथ्रेडिंग को अक्षम करते हैं। डिफ़ॉल्ट मान -1 है: उपयोग किए गए थ्रेड्स की संख्या कार्यान्वयन-परिभाषित और प्लेटफ़ॉर्म-निर्भर होगी।

सार्वजनिक दुभाषिया एपीआई। विकल्प। TfLiteRuntime getRuntime ()

टीएफ लाइट रनटाइम कार्यान्वयन कहां से प्राप्त करें, वापस लौटें।

सार्वजनिक बूलियन getUseNNAPI ()

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

सार्वजनिक बूलियन रद्द करने योग्य है ()

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

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

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

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

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

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

सार्वजनिक दुभाषिया एपीआई। विकल्प सेटनमथ्रेड्स (इंट numThreads)

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

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

मापदंडों
numThreads

public InterpreterApi.Options setRuntime ( InterpreterApi.Options.TfLiteRuntime रनटाइम)

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

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

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

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

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