InterpreterApi.Options

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

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

नेस्टेड क्लासेस

एनुम इंटरप्रेटरएपीआई.ऑप्शंस.टीएफलाइटरनटाइम TensorFlow Lite रनटाइम कार्यान्वयन कहां से प्राप्त करें, यह दर्शाने के लिए Enum।

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

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

दुभाषिया एपीआई। विकल्प
AddDelegate ( प्रतिनिधि प्रतिनिधि)
दुभाषिया निर्माण के दौरान लागू करने के लिए एक Delegate जोड़ता है।
दुभाषिया एपीआई। विकल्प
AddDelegateFactory ( प्रतिनिधि फैक्टरी प्रतिनिधि फैक्टरी)
एक DelegateFactory जोड़ता है जिसे दुभाषिया निर्माण के दौरान इसके बनाए गए Delegate को लागू करने के लिए आमंत्रित किया जाएगा।
ValidatedAccelerationConfig
getAccelerationConfig ()
त्वरण विन्यास को लौटें।
सूची < प्रतिनिधि फैक्टरी >
getDelegateFactories ()
addDelegateFactory के माध्यम से पंजीकृत प्रतिनिधि कारखानों की सूची लौटाता है)।
सूची < प्रतिनिधि >
प्रतिनिधि प्राप्त करें ()
addDelegate के माध्यम से पंजीकृत दुभाषिया निर्माण के दौरान लागू किए जाने वाले प्रतिनिधियों की सूची लौटाता है।
पूर्णांक
getNumThreads ()
मल्टी-थ्रेडिंग का समर्थन करने वाले ऑप्स के लिए उपयोग किए जाने वाले थ्रेड्स की संख्या लौटाता है।
इंटरप्रेटरएपीआई.ऑप्शंस.टीएफलाइटरनटाइम
getRuntime ()
टीएफ लाइट रनटाइम कार्यान्वयन कहां से प्राप्त करें, वहां लौटें।
बूलियन
getUseNNAPI ()
ऑप निष्पादन के लिए एनएन एपीआई (यदि उपलब्ध हो) का उपयोग करना है या नहीं, यह बताता है।
बूलियन
बूलियन
रद्द करने योग्य है ()
उन्नत: रिटर्न देता है कि दुभाषिया रद्द किया जा सकता है या नहीं।
दुभाषिया एपीआई। विकल्प
setAccelerationConfig ( ValidatedAccelerationConfig config )
त्वरण विन्यास निर्दिष्ट करें।
दुभाषिया एपीआई। विकल्प
सेट रद्द करने योग्य (बूलियन अनुमति)
उन्नत: सेट करें कि क्या दुभाषिया रद्द किया जा सकता है।
दुभाषिया एपीआई। विकल्प
setNumThreads (int numThreads)
मल्टी-थ्रेडिंग का समर्थन करने वाले ऑप्स के लिए उपयोग किए जाने वाले थ्रेड्स की संख्या सेट करता है।
दुभाषिया एपीआई। विकल्प
सेटरनटाइम ( इंटरप्रेटरएपी.ऑप्शंस.टीएफलाइटरनटाइम रनटाइम)
निर्दिष्ट करें कि TF लाइट रनटाइम कार्यान्वयन कहाँ से प्राप्त करें।
दुभाषिया एपीआई। विकल्प
setUseNNAPI (बूलियन useNNAPI)
सेट करता है कि ऑप निष्पादन के लिए एनएन एपीआई (यदि उपलब्ध हो) का उपयोग करना है या नहीं।
दुभाषिया एपीआई। विकल्प
setUseXNNPACK (बूलियन useXNNPACK)
CPU कर्नेल (XNNPACK द्वारा प्रदान किया गया) के अनुकूलित सेट को सक्षम या अक्षम करें।

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

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

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

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

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

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

public InterpreterApi.Options addDelegate ( प्रतिनिधि प्रतिनिधि)

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

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

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

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

public InterpreterApi.Options addDelegateFactory ( DelegateFactory प्रतिनिधि फैक्टरी)

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

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

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

सार्वजनिक मान्यत्वरण कॉन्फिग getAccelerationConfig ()

त्वरण विन्यास को लौटें।

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

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

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

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

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

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

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

सार्वजनिक दुभाषिया Api.Options.TfLiteRuntime getRuntime ()

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

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

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

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

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

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

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

public InterpreterApi.Options setAccelerationConfig ( ValidatedAccelerationConfig config)

त्वरण विन्यास निर्दिष्ट करें।

मापदंडों
कॉन्फ़िग

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

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

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

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

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

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

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

मापदंडों
numThreads

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

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

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

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

सेट करता है कि ऑप निष्पादन के लिए एनएन एपीआई (यदि उपलब्ध हो) का उपयोग करना है या नहीं। गलत (अक्षम) के लिए चूक।

मापदंडों
उपयोगNNAPI

सार्वजनिक दुभाषिया Api.Options setUseXNNPACK (बूलियन useXNNPACK)

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

मापदंडों
useXNNACK