הפעל Operation
והעריך Tensors
.
רץ מריץ את קטעי הגרפים הדרושים לביצוע כל Operation
הנדרשת כדי להעריך את Tensors
שיש להביא. feed(String, int, Tensor)
מאפשרת למתקשרים לעקוף את הערך של Tensors
בגרף על ידי החלפת Tensors
שסופקו בפלטים של הפעולות שסופקו ל- feed(String, int, Tensor)
.
בונים ציבוריים
רץ () |
שיטות ציבוריות
Session.Runner | |
Session.Runner | |
Session.Runner | |
Session.Runner | |
Session.Runner | |
Session.Runner | |
Session.Runner | |
Session.Runner | |
Session.Runner | |
Session.Runner | |
רשימה< Tensor > | לרוץ () בצע את קטעי הגרפים הדרושים כדי לחשב את כל האחזורים המבוקשים. |
Session.Run | runAndFetchMetadata () בצע קטעי גרף כדי לחשב את האחזורים המבוקשים ולהחזיר מטא נתונים על הריצה. |
Session.Runner |
שיטות בירושה
בונים ציבוריים
רץ ציבורי ()
שיטות ציבוריות
public Session.Runner addTarget (פעולת מחרוזת)
public Session.Runner addTarget ( Op op)
public Session.Runner addTarget (פעולת פעולה )
פרמטרים
מבצע | הפעולה לביצוע |
---|
החזרות
- רץ הפגישה הזה
זורק
חריג טיעון לא חוקי | אם הפעולה אינה GraphOperation |
---|
עדכון Session.Runner ציבורי (פעולת מחרוזת, Tensor t)
הימנעו מהערכת operation
והחליפו את הערך שהוא מייצר t
.
פרמטרים
מבצע | האם שם המחרוזת של הפעולה, ובמקרה זה שיטה זו היא קיצור של feed(operation, 0) , או שהיא מחרוזת בצורת operation_name:output_index , ובמקרה זה שיטה זו פועלת כמו feed(operation_name, output_index) . שמות אלה המופרדים בנקודתיים נמצאים בשימוש נפוץ בהודעות המאגר של פרוטוקול SignatureDef הכלולים ב- metaGraphDef() . |
---|---|
ט | הטנזור המחליף את הפעולה |
החזרות
- רץ הפגישה הזה
עדכון Session.Runner ציבורי (פעולת מחרוזת, אינדקס אינט, Tensor t)
הימנע מהערכת תפוקת index
-th של operation
על ידי החלפת t
בערך שהוא מייצר.
לפעולות Graph
יכולות להיות פלטים מרובים, index
מזהה לאיזה t
מסופק.
פרמטרים
מבצע | שם המחרוזת של הפעולה |
---|---|
ט | הטנזור המחליף את הפעולה |
החזרות
- רץ הפגישה הזה
עדכון Session.Runner ציבורי ( אופרנד <?> אופרנד, Tensor t)
השתמש t
במקום ב-Tensor שאליו מתייחסים על ידי ביצוע הפעולה שאליה מתייחס operand
.
פרמטרים
אופרנד | הצומת בגרף המייצג את הפעולה שיש להחליף |
---|---|
ט | הטנזור המחליף את הפעולה |
החזרות
- רץ הפגישה הזה
אחזור Session.Runner ציבורי (פעולת מחרוזת)
בצע run()
להחזיר את הפלט של operation
.
פרמטרים
מבצע | האם שם המחרוזת של הפעולה, ובמקרה זה שיטה זו היא קיצור של fetch(operation, 0) , או שהיא מחרוזת בצורת operation_name:output_index , ובמקרה זה שיטה זו פועלת כמו fetch(operation_name, output_index) . שמות אלה המופרדים בנקודתיים נמצאים בשימוש נפוץ בהודעות המאגר של פרוטוקול SignatureDef הכלולים ב- metaGraphDef() . |
---|
החזרות
- רץ הפגישה הזה
אחזור Session.Runner public (פעולת מחרוזת, אינדקס אינט.)
אחזור Session.Runner ציבורי ( אופרנד <?> אופרנד)
גורם ל- run()
להחזיר את הטנסור שאליו מתייחס הפלט של operand
.
פרמטרים
אופרנד | הצומת להביא ממנו את הטנזור, כאופרנד |
---|
החזרות
- רץ הפגישה הזה
אחזור Session.Runner ציבורי ( פלט <?> פלט)
גורם ל- run()
להחזיר את הטנסור שאליו מתייחס output
.
פרמטרים
תְפוּקָה | הצומת להביא ממנו את הטנזור |
---|
החזרות
- רץ הפגישה הזה
רשימה ציבורית< Tensor > הפעלה ()
בצע את קטעי הגרפים הדרושים כדי לחשב את כל האחזורים המבוקשים.
אזהרה: המתקשר מקבל בעלות על כל Tensors
שהוחזרו, כלומר, המתקשר חייב להתקשר ל- close()
בכל הרכיבים של הרשימה המוחזרת כדי לפנות משאבים.
TODO(ashankar): שקול מחדש את סוג ההחזרה כאן. שני דברים במיוחד: (א) להקל על המתקשר לנקות (אולי להחזיר משהו כמו AutoCloseableList ב-SessionTest.java), ו-(ב) להעריך אם ערך ההחזרה צריך להיות רשימה, או אולי Map<Output, Tensor>
?
TODO(andrewmyers): זה יהיה גם טוב אם כל מה שיוחזר כאן יקל על חילוץ טנסור פלט בצורה בטוחה.
החזרות
- רשימת הטנזורים שהתקבלו שנאספו על ידי רץ ההפעלה הזה
public Session.Run runAndFetchMetadata ()
בצע קטעי גרף כדי לחשב את האחזורים המבוקשים ולהחזיר מטא נתונים על הריצה.
זה בדיוק כמו run()
, אבל בנוסף ל-Tensors המבוקשים, מחזיר גם מטא נתונים על ביצוע הגרף בצורה של מאגר פרוטוקול RunMetadata .
החזרות
- רשימת הטנזורים שהתקבלו שנאספו על ידי רץ ההפעלה הזה, עם מטא נתונים של ביצוע
Public Session.Runner setOptions (אפשרויות RunOptions )
הגדר אפשרויות (בדרך כלל עבור ניפוי באגים) עבור הפעלה זו.
האפשרויות מוצגות כמאגר פרוטוקול RunOptions .
פרמטרים
אפשרויות | פרוטו של RunOptions |
---|
החזרות
- רץ הפגישה הזה