InterpreterApi.Options

सार्वजनिक स्थैतिक वर्ग InterpreterApi.Options
ज्ञात प्रत्यक्ष उपवर्ग

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

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

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

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

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

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

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

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

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

सार्वजनिक विकल्प ( इंटरप्रेटरएपीआई.विकल्प अन्य)

पैरामीटर
अन्य

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

सार्वजनिक InterpreterApi.Options addDelegate ( प्रतिनिधि प्रतिनिधि)

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

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

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

पैरामीटर
प्रतिनिधि

सार्वजनिक InterpreterApi.Options addDelegateFactory ( DelegateFactory DelegateFactory)

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

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

पैरामीटर
प्रतिनिधि फैक्टरी

सार्वजनिक मान्य एक्सेलेरेशनकॉन्फिग getAccelerationConfig ()

त्वरण विन्यास लौटाएँ.

सार्वजनिक सूची < DelegateFactory > getDelegateFactories ()

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

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

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

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

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

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

सार्वजनिक InterpreterApi.Options.TfLiteRuntime getRuntime ()

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

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

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

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

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

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

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

सार्वजनिक InterpreterApi.Options setAccelerationConfig ( ValidatedAccelerationConfig config)

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

पैरामीटर
कॉन्फ़िग

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

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

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

पैरामीटर
अनुमति दें

सार्वजनिक InterpreterApi.Options setNumThreads (int numThreads)

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

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

पैरामीटर
numThreads

सार्वजनिक InterpreterApi.Options setRuntime ( InterpreterApi.Options.TfLiteRuntime रनटाइम)

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

पैरामीटर
क्रम

सार्वजनिक InterpreterApi.Options setUseNNAPI (बूलियन यूज़NNAPI)

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

पैरामीटर
NNAPI का उपयोग करें

सार्वजनिक InterpreterApi.Options setUseXNNPACK (बूलियन उपयोगXNNPACK)

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

पैरामीटर
XNNPACK का उपयोग करें