איתור באגים סיכום מספרי 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
שיטות ציבוריות
פלט ציבורי <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
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 | אופציונאלי. מזהה מספר שלם עבור הטנזור המסוכם באופציה זו. |
---|