תודה שהתכווננת ל-Google I/O. צפה בכל ההפעלות לפי דרישה צפה לפי דרישה

מושב. רץ

כיתת גמר פומבית Session.Runner

הפעל Operation Tensors .

רץ מריץ את שברי הגרפים הנחוצים לביצוע כל Operation הנדרשת להערכת Tensors . קריאת feed(String, int, Tensor) מאפשרת למתקשרים לעקוף את הערך Tensors בגרף על ידי החלפת Tensors הניתנים Tensors הפעולות הניתנות feed(String, int, Tensor) .

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

רץ ()

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

מושב. רץ
addTarget (פעולת מחרוזת)
הפוך run() לבצע operation , אבל לא להחזיר אף העריך Tensors .
מושב. רץ
addTarget ( אופרנד <?> אופראנד )
הפוך run() Tensors operand , אך אל תחזיר Tensors מוערכים.
מושב. רץ
addTarget ( פעולת פעולה)
run() operation run() , אך אל תחזיר Tensors מוערכים.
מושב. רץ
הזנה ( אופרנד <?> אופראנד , טנסור <?> ט)
השתמש ב- t במקום ב- Tensor שאליו מתייחסת על ידי ביצוע הפעולה שמכונה על ידי operand .
מושב. רץ
הזנה (פעולת מחרוזת, Tensor <?> t)
הימנע מהערכת operation והחלף את t לערך שהיא מייצרת.
מושב. רץ
הזנה (פעולת מחרוזת, אינדקס int, טנסור <?> t)
הימנע מהערכת תפוקת index של operation ידי החלפת t לערך שהיא מייצרת.
מושב. רץ
אחזור (פעולת מחרוזת)
הפוך run() להחזיר את תפוקת operation .
מושב. רץ
אחזור (פעולת מחרוזת, אינדקס int)
הפוך run() להחזיר את תפוקת index של operation .
מושב. רץ
אחזר ( אופרנד <?> אופראנד )
גורם run() להחזיר את הטנסור המכונה על ידי תפוקת operand .
מושב. רץ
אחזר ( פלט <?> פלט)
גורם run() להחזיר את הטנסור המכונה על ידי output .
רשימת < Tensor <? >>
לרוץ ()
בצע את שברי הגרף הדרושים לחישוב כל האחריות המבוקשות.
מושב. הפעל
runAndFetchMetadata ()
בצע שברי גרף לחישוב אחיות מבוקשות והחזרת מטא נתונים לגבי הריצה.
מושב. רץ
setOptions (אפשרויות בתים [])
(שיטה ניסיונית): הגדר אפשרויות (בדרך כלל לצורך איתור באגים) עבור ריצה זו.

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

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

רץ ציבורי ()

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

Public Session.Runner addTarget (פעולת מחרוזת)

run() operation run() , אך אל תחזיר Tensors מוערכים.

Public Session.Runner addTarget ( אופרנד <?> אופראנד )

הפוך run() Tensors operand , אך אל תחזיר Tensors מוערכים.

Session.Runner ציבורי addTarget ( פעולת פעולה)

run() operation run() , אך אל תחזיר Tensors מוערכים.

זורק
IllegalArgumentException אם הפעולה אינהGraphOperation

עדכון פומבי של Session.Runner ( אופרנד <?> אופראנד , טנסור <?> ט)

השתמש ב- t במקום ב- Tensor שאליו מתייחסת על ידי ביצוע הפעולה שמכונה על ידי operand .

עדכון Session.Runner ציבורי (פעולת מחרוזת, Tensor <?> t)

הימנע מהערכת operation והחלף את t לערך שהוא מייצר.

פרמטרים
מבצע האם הוא שם המחרוזת של הפעולה, ובמקרה זה שיטה זו היא מיתר עבור feed(operation, 0) , או שהיא מחרוזת של הטופס operation_name: output_index , ובמקרה זה שיטה זו מתנהגת כמו feed(operation_name, output_index) . שמות אלה המופרדים במעי הגס משמשים בדרך כלל בהודעות מאגר הפרוטוקול SignatureDef הכלולות ב- metaGraphDef() .

הציבור Session.Runner feed (מבצע מחרוזת, מדד int, מותח <?> t)

הימנע מהערכת תפוקת operation index ידי החלפת t לערך שהיא מייצרת.

תפעול בתוך Graph יכול להיות במספר יציאות, index מזהה איזה מהם t מסופק.

אחזור ציבורי של Session.Runner (פעולת מחרוזת)

הפוך run() להחזיר את תפוקת operation .

פרמטרים
מבצע האם הוא שם המחרוזת של הפעולה, ובמקרה זה שיטה זו היא קיצור של fetch(operation, 0) , או שהיא מחרוזת של הטופס operation_name: output_index , ובמקרה זה שיטה זו פועלת כמו fetch(operation_name, output_index) . שמות אלה המופרדים במעי הגס משמשים בדרך כלל בהודעות מאגר הפרוטוקול SignatureDef הכלולות ב- metaGraphDef() .

אחזור ציבורי של Session.Runner (פעולת מחרוזת, אינדקס int)

הפוך run() להחזיר את תפוקת index של operation .

פעולות Graph יכולות להיות בעלות מספר פלטים, index מזהה איזה מהם להחזיר.

הציבור Session.Runner להביא ( האופרנד <?> האופרנד)

גורם run() להחזיר את הטנסור שמכונה תפוקת operand .

אחזור ציבורי של Session.Runner ( פלט <?> פלט)

גורם run() להחזיר את הטנסור המכונה על ידי output .

רשימה ציבורית < Tensor <? >> run ()

בצע את שברי הגרף הדרושים לחישוב כל האחריות המבוקשות.

אזהרה: המתקשר לוקח על עצמו את הבעלות על כל Tensors שהוחזרו, כלומר על המתקשר להתקשרclose() בכל רכיבי הרשימה המוחזרת כדי לפנות משאבים.

TODO (אשנקר): שקול כאן מחדש את סוג ההחזרה. בפרט שני דברים: (א) הקל על ניקיון המתקשר (אולי החזרת משהו כמו AutoCloseableList ב- SessionTest.java), ו- (b) הערך אם ערך ההחזרה צריך להיות רשימה, או אולי Map<Output, Tensor> ?

TODO (andrewmyers): זה יהיה טוב אם כל מה שיוחזר לכאן יקל על חילוץ טנזורי התפוקה בצורה בטיחותית.

הציבור Session.Run runAndFetchMetadata ()

בצע שברי גרף לחישוב אחיות מבוקשות והחזרת מטא נתונים לגבי הריצה.

זה בדיוק כמו run() , אך בנוסף לטנזורים המבוקשים, גם מחזיר מטא-נתונים לגבי ביצוע הגרף בצורה של מאגר פרוטוקולי RunMetadata בסידרה.

Public Session.Runner setOptions (אפשרויות בתים [])

(שיטה ניסיונית): הגדר אפשרויות (בדרך כלל לניפוי באגים) עבור ריצה זו.

האפשרויות מוצגות כמאגר סדרתי של RunOptions .

חבילת org.tensorflow נקייה מכל תלות במאגר פרוטוקולים על מנת להישאר ידידותית למערכות מוגבלות משאבים (כאשר משהו כמו ננו-פוטו עשוי להיות מתאים יותר). עלות זו היא חוסר בטיחות מסוג זה בפונקציה API זו. בחירה זו נמצאת בבדיקה ופונקציה זו עשויה להיות מוחלפת על ידי מקבילים בטוחים יותר לסוג בכל עת.