DebugIdentity

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

Debug Identity V2 Op.

מספק מיפוי זהות מקלט לפלט, תוך כתיבת התוכן של טנסור הקלט על ידי קריאה ל-DebugEventsWriter.

הסמנטיקה של טנסור הקלט תלויה ב-tensor_debug_mode. בשימוש טיפוסי, טנזור הקלט מגיע ישירות מחישוב המשתמש רק כאשר graph_debug_mode הוא FULL_TENSOR (ראה protobuf/debug_event.proto לרשימה של כל הערכים האפשריים של graph_debug_mode). עבור מצבי ניפוי באגים אחרים, טנסור הקלט צריך להיות מופק על ידי אופ או תת גרף נוסף שמחשב מידע סיכום על טנסור אחד או יותר.

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

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

קבועים

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

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

פלט <T>
asOutput ()
מחזירה את הידית הסמלית של הטנזור.
סטטי DebugIdentity.Options
circularBufferSize (Long circularBufferSize)
סטטי <T מרחיב את TType > DebugIdentity <T>
ליצור ( היקף היקף , קלט Operand <T>, אפשרויות... אפשרויות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת DebugIdentity חדשה.
סטטי DebugIdentity.Options
debugUrls (רשימה<String> debugUrls)
סטטי DebugIdentity.Options
opName (מחרוזת opName)
פלט <T>
פלט ()
סטטי DebugIdentity.Options
outputSlot (Long outputSlot)
סטטי DebugIdentity.Options
tensorDebugMode (Long tensorDebugMode)
סטטי DebugIdentity.Options
tfdbgContextId (מחרוזת tfdbgContextId)
סטטי DebugIdentity.Options
tfdbgRunId (מחרוזת tfdbgRunId)

שיטות בירושה

קבועים

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

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

ערך קבוע: "DebugIdentityV2"

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

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

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

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

public static DebugIdentity.Options circularBufferSize (Long circularBufferSize)

public static DebugIdentity <T> create ( scope scope, Operand <T> קלט, Options... options)

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

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

public static DebugIdentity.Options debugUrls (List<String> debugUrls)

פרמטרים
debugUrls רשימת כתובות אתרים לניפוי באגים ביעדים, למשל file:///foo/tfdbg_dump.

public static DebugIdentity.Options opName (מחרוזת opName)

פרמטרים
opName אופציונאלי. שם המבצע שבו עוסק מבצע ניפוי הבאגים. משמש רק לעקבות טנזור בודד.

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

public static DebugIdentity.Options outputSlot (Long outputSlot)

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

public static DebugIdentity.Options tensorDebugMode (Long tensorDebugMode)

פרמטרים
tensorDebugMode ערך סיום TensorDebugMode. ראה debug_event.proto לפרטים.

public static DebugIdentity.Options tfdbgContextId (מחרוזת tfdbgContextId)

פרמטרים
tfdbgContextId מזהה שנוצר על ידי tfdbg עבור ההקשר שאליו שייך ה-op, למשל, פונקציה tf.compiled קונקרטית.

public static DebugIdentity.Options tfdbgRunId (מחרוזת tfdbgRunId)