Barrier

שיעור הגמר הציבורי מחסום

מגדיר מחסום שנמשך על פני ביצועי גרפים שונים.

מחסום מייצג מפת מפתח-ערך, כאשר כל מפתח הוא מחרוזת, וכל ערך הוא טפול של טנזורים.

בזמן ריצה, המחסום מכיל אלמנטים 'שלם' ו'לא שלם'. אלמנט שלם הגדיר טנסורים עבור כל הרכיבים של tuple הערך שלו, וניתן לגשת אליו באמצעות BarrierTakeMany. לרכיב לא שלם יש כמה רכיבים לא מוגדרים ב-tuple הערך שלו, והוא עשוי להתעדכן באמצעות BarrierInsertMany.

כיתות מקוננות

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

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

פלט <מחרוזת>
asOutput ()
מחזירה את הידית הסמלית של טנזור.
מחסום סטטי.אפשרויות
קיבולת (קיבולת ארוכה)
מחסום סטטי.אפשרויות
מיכל (מיכל מחרוזת)
מחסום סטטי
צור ( היקף היקף, רשימה<Class<?>> componentTypes, אפשרויות... אפשרויות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת מחסום חדשה.
פלט <מחרוזת>
ידית ()
הידית למחסום.
מחסום סטטי.אפשרויות
צורות (רשימה< צורה > צורות)
מחסום סטטי.אפשרויות
sharedName (מחרוזת sharedName)

שיטות בירושה

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

פלט ציבורי <String> asOutput ()

מחזירה את הידית הסמלית של טנזור.

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

מחסום סטטי ציבורי. קיבולת אפשרויות ( קיבולת ארוכה)

פרמטרים
קיבולת הקיבולת של המחסום. קיבולת ברירת המחדל היא MAX_INT32, שהיא הקיבולת הגדולה ביותר של התור הבסיסי.

מיכל מחסום סטטי ציבורי (מיכל מחרוזת)

פרמטרים
מְכוֹלָה אם אינו ריק, מחסום זה ממוקם במיכל הנתון. אחרת, נעשה שימוש במיכל ברירת מחדל.

יצירת מחסום סטטי ציבורי ( היקף היקף , רשימה<Class<?>> רכיבים, אפשרויות... אפשרויות)

שיטת מפעל ליצירת מחלקה העוטפת פעולת מחסום חדשה.

פרמטרים
תְחוּם ההיקף הנוכחי
רכיבים הסוג של כל רכיב בערך.
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • מופע חדש של Barrier

ידית פלט ציבורית <String> ()

הידית למחסום.

צורות מחסום סטטי ציבורי. אפשרויות (רשימה< צורה > צורות)

פרמטרים
צורות הצורה של כל רכיב בערך. כל צורה חייבת להיות 1 בממד הראשון. האורך של attr זה חייב להיות זהה לאורך של component_types.

public static Barrier.Options sharedName (מחרוזת sharedName)

פרמטרים
sharedName אם לא ריק, המחסום הזה ישותף תחת השם הנתון על פני מספר הפעלות.