SaveModelBundle स्टोरेज से लोड किए गए मॉडल का प्रतिनिधित्व करता है।
मॉडल में गणना का विवरण (एक Graph
), टेंसर के साथ एक Session
(जैसे, ग्राफ़ में पैरामीटर या चर) भंडारण में सहेजे गए मानों के लिए प्रारंभ किया गया है, और मेटाग्राफ़डेफ़ प्रोटोकॉल बफर के रूप में मॉडल का विवरण शामिल है।
नेस्टेड क्लासेस
कक्षा | सेव्डमॉडलबंडल.निर्यातक | सेव्डमॉडल निर्यात करने के विकल्प। | |
कक्षा | सेव्डमॉडलबंडल.लोडर | सेव्डमॉडल लोड करने के विकल्प। |
स्थिरांक
डोरी | DEFAULT_TAG |
सार्वजनिक तरीके
मानचित्र<स्ट्रिंग, टेंसर > | |
खालीपन | |
स्थिर SaveModelBundle.निर्यातक | निर्यातक (स्ट्रिंग एक्सपोर्टडिर) सहेजे गए मॉडल को निर्यात करें. |
कंक्रीटफ़ंक्शन | फ़ंक्शन (स्ट्रिंग सिग्नेचरकी) फ़ंक्शन हस्ताक्षर के अनुरूप एक ConcreteFunction लौटाएं। |
ग्राफ़ | ग्राफ () वह ग्राफ़ लौटाता है जो मॉडल द्वारा की गई गणना का वर्णन करता है। |
स्टेटिक सेव्डमॉडलबंडल | लोड करें (स्ट्रिंग एक्सपोर्टडिर, स्ट्रिंग... टैग) निर्यात निर्देशिका से सहेजे गए मॉडल को लोड करें। |
स्टेटिक सेव्डमॉडलबंडल.लोडर | लोडर (स्ट्रिंग एक्सपोर्टडिर) सहेजा गया मॉडल लोड करें. |
मेटाग्राफडिफ़ | मेटाग्राफडिफ () सहेजे गए मॉडल से संबद्ध MetaGraphDef प्रोटोकॉल बफ़र लौटाता है। |
सत्र | |
सूची< हस्ताक्षर > | हस्ताक्षर () इस सहेजे गए मॉडल में उपलब्ध सभी फ़ंक्शन के हस्ताक्षर लौटाएँ। |
विरासत में मिले तरीके
स्थिरांक
सार्वजनिक स्थैतिक अंतिम स्ट्रिंग DEFAULT_TAG
सार्वजनिक तरीके
सार्वजनिक मानचित्र<स्ट्रिंग, टेन्सर > कॉल (मानचित्र<स्ट्रिंग, टेन्सर > तर्क)
इस मॉडल से सीधे डिफ़ॉल्ट फ़ंक्शन को आमंत्रित करता है।
डिफ़ॉल्ट फ़ंक्शन का चयन निम्नलिखित शर्तों में से पहली के आधार पर किया जाता है जो सत्य है:
- यह फ़ंक्शन इस सहेजे गए मॉडल के मुख्य ग्राफ़ से जुड़ा एकमात्र उपलब्ध हस्ताक्षर है
- फ़ंक्शन को डिफ़ॉल्ट हस्ताक्षर नाम पर मैप किया गया है, जो "serving_default" है
कॉल करने वाला सभी लौटाए गए टेंसर को बंद करने के लिए जिम्मेदार है।
पैरामीटर
बहस | इनपुट टेंसरों की सूची, उनके हस्ताक्षर नाम से मैप की गई |
---|
रिटर्न
- आउटपुट टेंसरों की सूची, हस्ताक्षर नाम से मैप की गई
फेंकता
IllegalArgumentException | यदि डिफ़ॉल्ट रूप से कोई फ़ंक्शन नहीं चुना जा सकता है |
---|
सार्वजनिक स्थैतिक SavedModelBundle. निर्यातक निर्यातक (स्ट्रिंग निर्यातDir)
सहेजे गए मॉडल को निर्यात करें.
वास्तव में मॉडल को सहेजने से पहले कॉन्फ़िगरेशन विकल्प सेट करने के लिए एक Exporter
ऑब्जेक्ट लौटाता है।
पैरामीटर
निर्यातDir | निर्देशिका पथ जिसमें सहेजा गया मॉडल है। |
---|
सार्वजनिक कंक्रीटफ़ंक्शन फ़ंक्शन (स्ट्रिंग सिग्नेचरकी)
फ़ंक्शन हस्ताक्षर के अनुरूप एक ConcreteFunction
लौटाएं।
ConcreteFunction myFunction = savedModelBundle.function("mySignatureKey");
Map<String, Tensor> outputTensorMap = myFunction.call(session, inputTensorMap);
पैरामीटर
हस्ताक्षरकुंजी | सहेजे गए मॉडल में SignatureDef का नाम। |
---|
रिटर्न
- ऑब्जेक्ट जिसका उपयोग किसी फ़ंक्शन पर कॉल करने के लिए किया जा सकता है
फेंकता
IllegalArgumentException | यदि इस सहेजे गए मॉडल में signatureKey नहीं मिलती है। |
---|
सार्वजनिक स्थैतिक सेव्डमॉडलबंडल लोड (स्ट्रिंग एक्सपोर्टडिर, स्ट्रिंग... टैग)
निर्यात निर्देशिका से सहेजे गए मॉडल को लोड करें। जो मॉडल लोड किया जा रहा है उसे सेव्ड मॉडल एपीआई का उपयोग करके बनाया जाना चाहिए।
यह विधि इसके लिए एक संक्षिप्त रूप है:
SavedModelBundle.loader().withTags(tags).load();
पैरामीटर
निर्यातDir | निर्देशिका पथ जिसमें सहेजा गया मॉडल है। |
---|---|
टैग | टैग लोड करने के लिए विशिष्ट मेटाग्राफडेफ़ की पहचान करते हैं। |
रिटर्न
- एक बंडल जिसमें ग्राफ़ और संबंधित सत्र शामिल हैं।
सार्वजनिक स्थैतिक सेव्डमॉडलबंडल.लोडर लोडर (स्ट्रिंग एक्सपोर्टडीआईआर)
सहेजा गया मॉडल लोड करें.
एक Loader
ऑब्जेक्ट लौटाता है जो मॉडल को वास्तव में लोड करने से पहले कॉन्फ़िगरेशन विकल्प सेट कर सकता है,
पैरामीटर
निर्यातDir | निर्देशिका पथ जिसमें सहेजा गया मॉडल है। |
---|
सार्वजनिक मेटाग्राफडिफ मेटाग्राफडिफ ()
सहेजे गए मॉडल से संबद्ध MetaGraphDef प्रोटोकॉल बफ़र लौटाता है।
सार्वजनिक सत्र सत्र ()
वह Session
लौटाता है जिसके साथ मॉडल का उपयोग करके गणना की जानी है।
रिटर्न
- आरंभिक सत्र
सार्वजनिक सूची< हस्ताक्षर > हस्ताक्षर ()
इस सहेजे गए मॉडल में उपलब्ध सभी फ़ंक्शन के हस्ताक्षर लौटाएँ।