درایور برای اجرای Graph .
 نمونه Session محیطی را در بر می گیرد که در آن Operation در یک Graph برای محاسبه 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() آزاد شوند.
نمونههای یک Session از نظر موضوعی امن هستند.
کلاس های تو در تو
| کلاس | Session.Run | تانسورهای خروجی و ابرداده به دست آمده در هنگام اجرای یک جلسه. | |
| کلاس | Session.Runner | Operations را اجرا کنید وTensorsرا ارزیابی کنید. | |
سازندگان عمومی
روش های عمومی
| باطل |  بستن ()  منابع مرتبط با Session را منتشر کنید. | 
| Session.Runner |  دونده ()  یک Runner برای اجرای عملیات گراف و ارزیابی تنسورها ایجاد کنید.  | 
روش های ارثی
سازندگان عمومی
جلسه عمومی ( گراف ، پیکربندی بایت[])
 یک جلسه جدید با Graph و گزینه های پیکربندی مرتبط بسازید. 
پارامترها
| g | Graphکه جلسه ایجاد شده روی آن عمل خواهد کرد. | 
|---|---|
| پیکربندی | پارامترهای پیکربندی برای جلسه به عنوان بافر پروتکل ConfigProto سریالی مشخص شده است. | 
پرتاب می کند
| IllegalArgumentException | اگر پیکربندی سریالسازی معتبری از بافر پروتکل ConfigProto نباشد. | 
|---|
روش های عمومی
بسته شدن فضای خالی عمومی ()
منابع مرتبط با Session را منتشر کنید.
 تا زمانی که اجراهای فعالی وجود نداشته باشد ( فراخوانی های run() را مسدود می کند. یک Session پس از بازگشت بسته قابل استفاده نیست.