DebugNumericsSummary

כיתה אחרונה ציבורית DebugNumericsSummary

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

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

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

מעמד DebugNumericsSummary.Options מאפיינים אופציונליים עבור DebugNumericsSummary

קבועים

חוּט OP_NAME השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

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

פלט <U>
asOutput ()
מחזירה את הידית הסמלית של הטנזור.
סטטי DebugNumericsSummary < TFloat32 >
ליצור ( היקף היקף , Operand <? מרחיב את TType > קלט, אפשרויות... אפשרויות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת DebugNumericsSummary חדשה באמצעות סוגי פלט ברירת מחדל.
static <U מרחיב TNummer > DebugNumericsSummary <U>
create ( scope scope, Operand <? מרחיב את TType > input, Class<U> outputDtype, Options... options)
שיטת Factory ליצירת מחלקה העוטפת פעולת DebugNumericsSummary חדשה.
פלט <U>
פלט ()
סטטי DebugNumericsSummary.Options
tensorDebugMode (Long tensorDebugMode)
סטטי DebugNumericsSummary.Options
tensorId (Long tensorId)

שיטות בירושה

קבועים

מחרוזת סופית סטטית ציבורית OP_NAME

השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

ערך קבוע: "DebugNumericSummaryV2"

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

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

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

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

public static DebugNumericsSummary < TFloat32 > create ( scope scope, Operand <? מרחיב TType > input, Options... options)

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

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

public static DebugNumericsSummary <U> create ( scope scope, Operand <? מרחיב TType > input, Class<U> outputDtype, Options... options)

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

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

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

public static DebugNumericsSummary.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 DebugNumericsSummary.Options tensorId (Long tensorId)

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