מפגש כיתת גמר ציבורית
דרייבר לביצוע 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.Run | טנסורי פלט ומטא נתונים המתקבלים בעת ביצוע הפעלה. | |
| מַחלָקָה | Session.Runner | הפעל Operation והעריך Tensors . | |
בונים ציבוריים
שיטות ציבוריות
| בָּטֵל | סגור () שחרר משאבים המשויכים להפעלה. |
| Session.Runner | רץ () צור רץ כדי לבצע פעולות גרף ולהעריך טנסורים. |
שיטות בירושה
בונים ציבוריים
הפעלה ציבורית ( גרף g, byte[] config)
בנה הפעלה חדשה עם אפשרויות Graph והתצורה המשויכות.
פרמטרים
| ז | Graph שעליו יפעל ההפעלה שנוצרה. |
|---|---|
| תצורה | פרמטרי תצורה עבור ההפעלה שצוינו כמאגר פרוטוקול ConfigProto מסודר. |
זורק
| חריג טיעון לא חוקי | אם התצורה אינה סריאליזציה חוקית של מאגר הפרוטוקול ConfigProto. |
|---|
שיטות ציבוריות
ריק ציבורי סגור ()
שחרר משאבים המשויכים להפעלה.
חוסם עד שאין ביצועים אקטיביים (קריאות run() ). לא ניתן להשתמש ב-Session לאחר החזרות קרובות.