Graph এক্সিকিউশনের জন্য ড্রাইভার।
 একটি Session ইনস্ট্যান্স Tensors গণনা করার জন্য একটি Graph Operation চালানো হয় এমন পরিবেশকে অন্তর্ভুক্ত করে। যেমন:
// 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 এবং কনফিগারেশন বিকল্পগুলির সাথে একটি নতুন সেশন তৈরি করুন। 
পরামিতি
| g |  Graph তৈরি করা সেশন কাজ করবে. | 
|---|---|
| কনফিগারেশন | একটি ক্রমিক কনফিগপ্রোটো প্রোটোকল বাফার হিসাবে নির্দিষ্ট করা সেশনের জন্য কনফিগারেশন পরামিতি। | 
নিক্ষেপ করে
| অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি কনফিগারেশন কনফিগপ্রোটো প্রোটোকল বাফারের একটি বৈধ সিরিয়ালাইজেশন না হয়। | 
|---|
পাবলিক পদ্ধতি
পাবলিক শূন্য বন্ধ ()
অধিবেশনের সাথে যুক্ত সংস্থানগুলি প্রকাশ করুন৷
 কোন সক্রিয় এক্সিকিউশন ( run() কল) না হওয়া পর্যন্ত ব্লক করে। একটি অধিবেশন কাছাকাছি রিটার্ন পরে ব্যবহারযোগ্য নয়.