DebugNumericSummaryV2

מחלקה סופית ציבורית DebugNumericSummaryV2

איתור באגים סיכום מספרי V2 Op.

מחשב סיכום מספרי של טנזור הקלט. צורת הפלט תלויה בתכונה tensor_debug_mode. אופציה זו משמשת באופן פנימי על ידי TensorFlow Debugger (tfdbg) v2.

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

מעמד DebugNumericSummaryV2.Options תכונות אופציונליות עבור DebugNumericSummaryV2

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

פלט <U>
asOutput ()
מחזירה את הידית הסמלית של טנזור.
סטטי <U מרחיב מספר, T> DebugNumericSummaryV2 <U>
ליצור ( היקף היקף , קלט Operand <T>, פלט Dtype Class<U>, אפשרויות... אפשרויות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת DebugNumericSummaryV2 חדשה.
סטטי <T> DebugNumericSummaryV2 <Float>
ליצור ( היקף היקף , קלט Operand <T>, אפשרויות... אפשרויות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת DebugNumericSummaryV2 חדשה באמצעות סוגי פלט ברירת מחדל.
פלט <U>
פלט ()
סטטי DebugNumericSummaryV2.Options
tensorDebugMode (Long tensorDebugMode)
סטטי DebugNumericSummaryV2.Options
tensorId (Long tensorId)

שיטות בירושה

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

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

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

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

public static DebugNumericSummaryV2 <U> create ( scope scope, Operand <T> input, Class<U> outputDtype, Options... options)

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

פרמטרים
תְחוּם ההיקף הנוכחי
קֶלֶט טנזור קלט, לסיכום על ידי האופ.
outputDtype אופציונאלי. סוג הפלט. יכול להיות float32 או float64 (ברירת מחדל: float32).
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • מופע חדש של DebugNumericSummaryV2

public static DebugNumericSummaryV2 <Float> create ( היקף היקף , קלט Operand <T>, אפשרויות... אפשרויות)

שיטת מפעל ליצירת מחלקה העוטפת פעולת DebugNumericSummaryV2 חדשה באמצעות סוגי פלט ברירת מחדל.

פרמטרים
תְחוּם ההיקף הנוכחי
קֶלֶט טנזור קלט, לסיכום על ידי האופ.
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • מופע חדש של DebugNumericSummaryV2

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

public static DebugNumericSummaryV2.Options tensorDebugMode (Long tensorDebugMode)

פרמטרים
tensorDebugMode מצב ניפוי טנסור: המצב שבו טנסור הקלט מסוכם על ידי ה-op. עיין במפרט TensorDebugMode ב-tensorflow/core/protobuf/debug_event.proto לפרטים.

ערכים נתמכים: 2 (CURT_HEALTH): פלט טנסור צורה של float32/64 [2]. האלמנט הראשון הוא tensor_id, אם מסופק, ו-1 אחרת. האלמנט השני הוא ביט שמוגדר ל-1 אם לטנסור הקלט יש ערך אינסוף או נאן, או אפס אחרת.

3 (CONCISE_HEALTH): פלט טנסור 32/64 של צורה [5]. האלמנט הראשון הוא tensor_id, אם מסופק, ו-1 אחרת. ארבעת המשבצות הנותרות הן המספר הכולל של האלמנטים, -infs, +infs ו-nans בטנזור הקלט בהתאמה.

4 (FULL_HEALTH): פלט טנסור מסוג float32/64 של צורה [11]. האלמנט הראשון הוא tensor_id, אם מסופק, ו-1 אחרת. האלמנט השני הוא device_id, אם מסופק, ו-1 אחרת. האלמנט השלישי מחזיק את ערך ה-datatype של טנסור הקלט בהתאם לסוג המצוין ב-tensorflow/core/framework/types.proto. היסודות הנותרים מכילים את המספר הכולל של האלמנטים, -infs, +infs, nans, מספרים סופיים שליליים, אפסים ומספרים סופיים חיוביים בטנזור הקלט בהתאמה.

5 (SHAPE): פלט טנסור 32/64 של צורה [10]. האלמנט הראשון הוא tensor_id, אם מסופק, ו-1 אחרת. האלמנט השני מחזיק את ערך ה-datatype של טנסור הקלט בהתאם לסוג המצוין ב-tensorflow/core/framework/types.proto. האלמנט השלישי מחזיק בדרגת הטנזור. האלמנט הרביעי מכיל את מספר האלמנטים בתוך הטנזור. לבסוף 6 האלמנטים הנותרים מחזיקים את צורת הטנזור. אם דרגת הטנזור נמוכה מ-6, הצורה מרופדת נכון באפסים. אם הדרגה גדולה מ-6, ראש הצורה נחתך.

6 (FULL_NUMERICS): פלט טנסור 32/64 של צורה [22]. האלמנט הראשון הוא tensor_id, אם מסופק, ו-1 אחרת. האלמנט השני הוא device_id, אם מסופק, ו-1 אחרת. האלמנט השלישי מחזיק את ערך ה-datatype של טנסור הקלט בהתאם לסוג המצוין ב-tensorflow/core/framework/types.proto. האלמנט הרביעי מחזיק בדרגת הטנזור. האלמנטים ה-5 עד ה-11 מחזיקים את צורת הטנזור. אם דרגת הטנזור נמוכה מ-6, הצורה מרופדת נכון באפסים. אם הדרגה גדולה מ-6, ראש הצורה נחתך. האלמנטים ה-12 עד ה-18 מכילים את מספר האלמנטים, -infs, +infs, nans, צפים דינורמליים, מספרים סופיים שליליים, אפסים ומספרים סופיים חיוביים בטנזור הקלט בהתאמה. ארבעת האלמנטים האחרונים מכילים את ערך המינימום, הערך המקסימלי, הממוצע והשונות של טנסור הקלט.

8 (REDUCE_INF_NAN_THREE_SLOTS): פלט טנסור 32/64 של צורה [3]. האלמנט הראשון הוא -inf אם רכיבים כלשהם של טנסור הקלט הוא -inf, או אפס אחרת. האלמנט השני הוא +inf אם רכיבים כלשהם של טנסור הקלט הם +inf, או אפס אחרת. האלמנט השלישי הוא nan אם אלמנט כלשהו של טנסור הקלט הוא nan, או אפס אחרת.

public static DebugNumericSummaryV2.Options tensorId (Long tensorId)

פרמטרים
tensorId אופציונאלי. מזהה מספר שלם עבור הטנזור המסוכם באופציה זו.