Graph
কার্যকর করার জন্য ড্রাইভার
একটি Session
উদাহরণটি পরিবেশকে আবদ্ধ করে দেয় যেখানে Graph
Operation
গুলি Tensors
গণনা করার জন্য কার্যকর করা হয়। উদাহরণস্বরূপ:
// Let's say graph is an instance of the Graph class
// for the computation y = 3 * x
try (Session s = new Session(graph)) {
try (Tensor x = Tensor.create(2.0f);
Tensor y = s.runner().feed("x", x).fetch("y").run().get(0)) {
System.out.println(y.floatValue()); // Will print 6.0f
try (Tensor x = Tensor.create(1.1f);
Tensor y = s.runner().feed("x", x).fetch("y").run().get(0)) {
System.out.println(y.floatValue()); // Will print 3.3f
}
}
}
সতর্কতা: একটি Session
এমন সংস্থার মালিকানাধীন যা close()
ডেকে স্পষ্ট করে মুক্তি দিতে হবে।
সেশনের উদাহরণ থ্রেড-সেফ হয়।
নেস্টেড ক্লাস
ক্লাস | সেশন.রুন | সেশন চালানোর সময় আউটপুট টেনার এবং মেটাডেটা প্রাপ্ত। | |
ক্লাস | সেশন.রুনার | Operation চালান এবং Tensors মূল্যায়ন করুন। |
পাবলিক কনস্ট্রাক্টর
পাবলিক পদ্ধতি
শূন্য | বন্ধ () অধিবেশন যুক্ত রিসোর্স রিলিজ। |
সেশন.রুনার | রানার () গ্রাফ ক্রিয়াকলাপ সম্পাদন এবং টেনসরগুলি মূল্যায়ন করতে একটি রানার তৈরি করুন। |
উত্তরাধিকারী পদ্ধতি
পাবলিক কনস্ট্রাক্টর
পাবলিক সেশন ( গ্রাফ জি, বাইট [] কনফিগারেশন)
সম্পর্কিত Graph
এবং কনফিগারেশন বিকল্পগুলির সাথে একটি নতুন সেশন তৈরি করুন।
পরামিতি
ছ | Graph নির্মিত সেশনের উপর কাজ করবে। |
---|---|
কনফিগার | সিরিয়ালযুক্ত কনফিগারেশন প্রোটোকল বাফার হিসাবে সেশনের জন্য কনফিগারেশন প্যারামিটার। |
নিক্ষেপ
অবৈধআর্গুমেন্টইসেপশন | যদি কনফিগারেশন কনফিগারপ্রোটো প্রোটোকল বাফারের একটি বৈধ সিরিয়ালীকরণ না হয়। |
---|
পাবলিক পদ্ধতি
পাবলিক শূন্য কাছাকাছি ()
অধিবেশন যুক্ত রিসোর্স রিলিজ।
কোনও সক্রিয় মৃত্যুদণ্ড ( run()
কল) না পাওয়া পর্যন্ত ব্লকগুলি। কাছাকাছি রিটার্নের পরে একটি সেশন ব্যবহারযোগ্য নয় is
পাবলিক সেশন। রুনার রানার ()
গ্রাফ ক্রিয়াকলাপ সম্পাদন এবং টেনসরগুলি মূল্যায়ন করতে একটি রানার তৈরি করুন।