SavedModelBundle স্টোরেজ থেকে লোড করা একটি মডেল উপস্থাপন করে।
মডেলটিতে গণনার একটি বিবরণ রয়েছে (একটি Graph
), টেনসর সহ একটি Session
(যেমন, গ্রাফে পরামিতি বা ভেরিয়েবল) স্টোরেজে সংরক্ষিত মানগুলির জন্য আরম্ভ করা হয়েছে এবং একটি MetaGraphDef প্রোটোকল বাফার হিসাবে মডেলটির একটি বিবরণ রয়েছে।
নেস্টেড ক্লাস
ক্লাস | SavedModelBundle.Exporter | একটি সংরক্ষিত মডেল রপ্তানির জন্য বিকল্প। | |
ক্লাস | SavedModelBundle.Loader | একটি সংরক্ষিত মডেল লোড করার জন্য বিকল্প। |
ধ্রুবক
স্ট্রিং | DEFAULT_TAG |
পাবলিক পদ্ধতি
মানচিত্র<স্ট্রিং, টেনসর > | |
অকার্যকর | |
স্ট্যাটিক সংরক্ষিত মডেলবান্ডল. রপ্তানিকারী | রপ্তানিকারক (স্ট্রিং এক্সপোর্টডির) একটি সংরক্ষিত মডেল রপ্তানি করুন। |
কংক্রিট ফাংশন | ফাংশন (স্ট্রিং স্বাক্ষর কী) ফাংশন স্বাক্ষরের সাথে সম্পর্কিত একটি ConcreteFunction ফেরত দিন। |
গ্রাফ | গ্রাফ () মডেল দ্বারা সম্পাদিত গণনা বর্ণনা করে এমন গ্রাফ প্রদান করে। |
স্ট্যাটিক সংরক্ষিত মডেলবান্ডেল | লোড (স্ট্রিং এক্সপোর্টডির, স্ট্রিং... ট্যাগ) একটি রপ্তানি ডিরেক্টরি থেকে একটি সংরক্ষিত মডেল লোড করুন. |
স্ট্যাটিক সেভডমডেলবান্ডল।লোডার | লোডার (স্ট্রিং এক্সপোর্টডির) একটি সংরক্ষিত মডেল লোড করুন. |
MetaGraphDef | মেটাগ্রাফডিফ () সংরক্ষিত মডেলের সাথে যুক্ত MetaGraphDef প্রোটোকল বাফার প্রদান করে। |
অধিবেশন | |
তালিকা< স্বাক্ষর > | স্বাক্ষর () এই সংরক্ষিত মডেলে উপলব্ধ সমস্ত ফাংশনের স্বাক্ষর ফেরত দিন। |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
ধ্রুবক
সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং DEFAULT_TAG
পাবলিক পদ্ধতি
সর্বজনীন মানচিত্র<স্ট্রিং, টেনসর > কল (মানচিত্র<স্ট্রিং, টেনসর > আর্গুমেন্ট)
এই মডেল থেকে সরাসরি ডিফল্ট ফাংশন আহ্বান করে।
ডিফল্ট ফাংশন নির্বাচন নিম্নলিখিত শর্তগুলির প্রথমটির উপর ভিত্তি করে করা হয় যা সত্য:
- ফাংশনটি এই সংরক্ষিত মডেলের প্রধান গ্রাফের সাথে সংযুক্ত একমাত্র স্বাক্ষর
- ফাংশনটি ডিফল্ট স্বাক্ষর নামের সাথে ম্যাপ করা হয়, যা "serving_default"
সমস্ত ফেরত টেনসর বন্ধ করার জন্য কলার দায়ী।
পরামিতি
যুক্তি | ইনপুট টেনসরের তালিকা, তাদের স্বাক্ষর নামের দ্বারা ম্যাপ করা হয়েছে |
---|
রিটার্নস
- আউটপুট টেনসরের তালিকা, স্বাক্ষর নামের দ্বারা ম্যাপ করা হয়েছে
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি ডিফল্টরূপে কোনো ফাংশন নির্বাচন করা যায় না |
---|
পাবলিক স্ট্যাটিক SavedModelBundle.Exporter Exporter (String exportDir)
একটি সংরক্ষিত মডেল রপ্তানি করুন।
প্রকৃতপক্ষে মডেলটি সংরক্ষণ করার আগে কনফিগারেশন বিকল্পগুলি সেট করার জন্য একটি Exporter
বস্তু প্রদান করে।
পরামিতি
এক্সপোর্ট ডির | একটি সংরক্ষিত মডেল ধারণকারী ডিরেক্টরি পাথ। |
---|
পাবলিক কংক্রিট ফাংশন ফাংশন (স্ট্রিং স্বাক্ষর কী)
ফাংশন স্বাক্ষরের সাথে সম্পর্কিত একটি ConcreteFunction
ফেরত দিন।
ConcreteFunction myFunction = savedModelBundle.function("mySignatureKey");
Map<String, Tensor> outputTensorMap = myFunction.call(session, inputTensorMap);
পরামিতি
স্বাক্ষর কী | সংরক্ষিত মডেলে SignatureDef এর নাম। |
---|
রিটার্নস
- বস্তু যা একটি ফাংশনে কল করতে ব্যবহার করা যেতে পারে
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি এই সংরক্ষিত মডেলে signatureKey পাওয়া না যায়। |
---|
পাবলিক স্ট্যাটিক সেভডমডেলবান্ডেল লোড (স্ট্রিং এক্সপোর্টডির, স্ট্রিং... ট্যাগ)
একটি রপ্তানি ডিরেক্টরি থেকে একটি সংরক্ষিত মডেল লোড করুন. যে মডেলটি লোড করা হচ্ছে সেটি সংরক্ষিত মডেল API ব্যবহার করে তৈরি করা উচিত।
এই পদ্ধতিটি একটি সংক্ষিপ্ত বিবরণ:
SavedModelBundle.loader().withTags(tags).load();
পরামিতি
এক্সপোর্ট ডির | একটি সংরক্ষিত মডেল ধারণকারী ডিরেক্টরি পাথ। |
---|---|
ট্যাগ | ট্যাগগুলি লোড করার জন্য নির্দিষ্ট মেটাগ্রাফডেফ সনাক্ত করে। |
রিটার্নস
- গ্রাফ এবং সংশ্লিষ্ট অধিবেশন ধারণকারী একটি বান্ডিল।
পাবলিক স্ট্যাটিক SavedModelBundle.Loader লোডার (String exportDir)
একটি সংরক্ষিত মডেল লোড করুন.
একটি Loader
অবজেক্ট ফেরত দেয় যা আসলে মডেলটি লোড করার আগে কনফিগারেশন বিকল্পগুলি সেট করতে পারে,
পরামিতি
এক্সপোর্ট ডির | একটি সংরক্ষিত মডেল ধারণকারী ডিরেক্টরি পাথ। |
---|
সর্বজনীন MetaGraphDef metaGraphDef ()
সংরক্ষিত মডেলের সাথে যুক্ত MetaGraphDef প্রোটোকল বাফার প্রদান করে।
পাবলিক সেশন সেশন ()
মডেল ব্যবহার করে যে Session
সাথে গণনা করতে হবে সেটি প্রদান করে।
রিটার্নস
- প্রারম্ভিক অধিবেশন