TFLite मॉडल और TFLite दुभाषिया के लिए रैपर वर्ग।
ध्यान दें: एक Model
एक समय में केवल 1 TFLite मॉडल रख सकता है, और इसे चलाने के लिए हमेशा एक TFLite दुभाषिया उदाहरण रखता है।
नेस्टेड क्लासेस
कक्षा | मॉडल.बिल्डर | यह वर्ग बहिष्कृत है. कृपया Model.createModel(Context, String, Options) उपयोग करें। | |
enum | मॉडल.डिवाइस | वर्गीकरण निष्पादित करने के लिए उपयोग किया जाने वाला रनटाइम डिवाइस प्रकार। | |
कक्षा | मॉडल.विकल्प | मॉडल चलाने के लिए विकल्प. |
सार्वजनिक तरीके
खालीपन | बंद करना () |
स्थिर मॉडल | createModel (संदर्भ संदर्भ, स्ट्रिंग मॉडलपाथ, मॉडल.विकल्प विकल्प) संपत्तियों से एक मॉडल लोड करता है और दिए गए विकल्पों के साथ टीएफलाइट दुभाषिया आरंभ करता है। |
स्थिर मॉडल | createModel (संदर्भ संदर्भ, स्ट्रिंग मॉडलपाथ) संपत्तियों से एक मॉडल लोड करता है और TFLite दुभाषिया आरंभ करता है। |
मैप्डबाइटबफ़र | डेटा प्राप्त करें () मेमोरी-मैप्ड मॉडल डेटा लौटाता है। |
टेन्सर | getInputTensor (int इनपुट इंडेक्स) प्रदान किए गए इनपुट इंडेक्स के साथ टेंसर को संबद्ध करता है। |
टेन्सर | getOutputTensor (int आउटपुट इंडेक्स) प्रदान किए गए आउटपुट इंडेक्स के साथ टेंसर को संबद्ध करता है। |
int[] | getOutputTensorShape (int आउटपुटइंडेक्स) आउटपुट आकार लौटाता है. |
डोरी | गेटपाथ () एसेट्स में संग्रहीत मॉडल फ़ाइल का पथ लौटाता है। |
खालीपन | चलाएँ ( ऑब्जेक्ट[] इनपुट, मानचित्र < पूर्णांक , ऑब्जेक्ट > आउटपुट) एकाधिक इनपुट पर मॉडल अनुमान चलाता है, और एकाधिक आउटपुट लौटाता है। |
विरासत में मिली विधियाँ
सार्वजनिक तरीके
सार्वजनिक शून्य बंद करें ()
सार्वजनिक स्थैतिक मॉडल createModel (संदर्भ संदर्भ, स्ट्रिंग मॉडलपाथ, मॉडल.विकल्प विकल्प)
संपत्तियों से एक मॉडल लोड करता है और दिए गए विकल्पों के साथ टीएफलाइट दुभाषिया आरंभ करता है।
पैरामीटर
प्रसंग | ऐप संदर्भ. |
---|---|
मॉडलपथ | मॉडल फ़ाइल का पथ. |
विकल्प | मॉडल चलाने के लिए विकल्प. |
फेंकता
आईओ अपवाद | यदि मॉडल फ़ाइल खोलने पर कोई अपवाद होता है। |
---|
यह सभी देखें
सार्वजनिक स्थैतिक मॉडल createModel (संदर्भ संदर्भ, स्ट्रिंग मॉडलपाथ)
संपत्तियों से एक मॉडल लोड करता है और TFLite दुभाषिया आरंभ करता है।
डिफ़ॉल्ट विकल्प हैं: (1) सीपीयू डिवाइस; (2) एक धागा.
पैरामीटर
प्रसंग | ऐप संदर्भ. |
---|---|
मॉडलपथ | मॉडल फ़ाइल का पथ. |
फेंकता
आईओ अपवाद | यदि मॉडल फ़ाइल खोलने पर कोई अपवाद होता है। |
---|
सार्वजनिक टेंसर getInputTensor (int इनपुट इंडेक्स)
प्रदान किए गए इनपुट इंडेक्स के साथ टेंसर को संबद्ध करता है।
पैरामीटर
इनपुटइंडेक्स |
---|
फेंकता
IllegalStateException | यदि दुभाषिया बंद है. |
---|
सार्वजनिक टेंसर getOutputTensor (int आउटपुट इंडेक्स)
प्रदान किए गए आउटपुट इंडेक्स के साथ टेंसर को संबद्ध करता है।
पैरामीटर
आउटपुटइंडेक्स |
---|
फेंकता
IllegalStateException | यदि दुभाषिया बंद है. |
---|
सार्वजनिक int[] getOutputTensorShape (int आउटपुटइंडेक्स)
आउटपुट आकार लौटाता है. उपयोगी यदि आउटपुट आकार केवल तभी निर्धारित होता है जब ग्राफ़ बनाया जाता है।
पैरामीटर
आउटपुटइंडेक्स |
---|
फेंकता
IllegalStateException | यदि दुभाषिया बंद है. |
---|
सार्वजनिक शून्य रन ( ऑब्जेक्ट[] इनपुट, मानचित्र < पूर्णांक , ऑब्जेक्ट > आउटपुट)
एकाधिक इनपुट पर मॉडल अनुमान चलाता है, और एकाधिक आउटपुट लौटाता है।
पैरामीटर
आदानों | इनपुट डेटा की एक सरणी. इनपुट मॉडल के इनपुट के समान क्रम में होने चाहिए। प्रत्येक इनपुट एक सरणी या बहुआयामी सरणी, या इंट, फ्लोट, लॉन्ग और बाइट सहित आदिम प्रकारों का ByteBuffer हो सकता है। ByteBuffer बड़े इनपुट डेटा को पास करने का पसंदीदा तरीका है, जबकि स्ट्रिंग प्रकारों को (बहु-आयामी) सरणी इनपुट पथ का उपयोग करने की आवश्यकता होती है। जब ByteBuffer का उपयोग किया जाता है, तो मॉडल अनुमान पूरा होने तक इसकी सामग्री अपरिवर्तित रहनी चाहिए। |
---|---|
आउटपुट | एक मानचित्र जो आउटपुट डेटा के बहुआयामी सरणियों या इंट, फ्लोट, लॉन्ग और बाइट सहित आदिम प्रकारों के ByteBuffer एस के लिए आउटपुट इंडेक्स को मैप करता है। इसे उपयोग किए जाने वाले आउटपुट के लिए केवल प्रविष्टियाँ रखने की आवश्यकता है। |