אזהרה: API זו ברמה נמוכה יוסרה בגרסה עתידית של TensorFlow לאחר ההחלפה יציבה.

Session

מושב גמר ציבורי

מנהל התקנים לביצוע 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() .

מקרים של מושב הם בטוחים בחוטים.

שיעורים מקוננים

מעמד מושב. הפעל פלט טנזורים ומטא נתונים שהושגו בעת ביצוע הפעלה.
מעמד מושב. רץ הפעל Operation Tensors .

בנאים ציבוריים

מושב ( גרף ז)
בנה הפעלה חדשה עם Graph המשויך.
מושב ( גרף g, תצורה של בתים [])
בנה הפעלה חדשה עם Graph המשויך ואפשרויות התצורה.

שיטות ציבוריות

בָּטֵל
סגור ()
שחרר משאבים המשויכים למושב.
מושב. רץ
רץ ()
צור רץ לביצוע פעולות גרף והערכת טנזורים.

שיטות תורשתיות

בנאים ציבוריים

מושב ציבורי ( גרף ז)

בנה הפעלה חדשה עם Graph המשויך.

מושב ציבורי ( גרף g, בתים [] config)

בנה הפעלה חדשה עם אפשרויות Graph והתצורה המשויכות.

פרמטרים
ז Graph שנוצר יפעל.
config פרמטרי תצורה עבור ההפעלה שצוינו כחוצץ פרוטוקול ConfigProto בסידרה.
זורק
IllegalArgumentException אם התצורה אינה סדרת תוקף של מאגר הפרוטוקול ConfigProto.

שיטות ציבוריות

חלל ציבורי סגור ()

שחרר משאבים המשויכים למושב.

חסום עד שאין ביצועים פעילים ( run() שיחות). מושב אינו ניתן לשימוש לאחר חזרה קרובה.

ציבור Session.Runner רץ ()

צור רץ לביצוע פעולות גרף והערכת טנזורים.