מחזירה טנזור שעשוי לעבור מוטציה, אך נמשך רק בשלב אחד.
זהו אופציה ניסיונית לשימוש פנימי בלבד וניתן להשתמש באופ זה בדרכים לא בטוחות. אל תשתמש אלא אם כן אתה מבין היטב את הסיכונים.
באחריות המתקשר לוודא ש'ref' יועבר בסופו של דבר לאופציה 'DestroyTemporaryVariable' תואמת לאחר השלמת כל שאר השימושים.
מוציא רפר למצב הטנזור כך שניתן לקרוא אותו או לשנותו.
למשל var = state_ops._temporary_variable([1, 2], types.float_) var_name = var.op.name var = state_ops.assign(var, [[4.0, 5.0]]) var = state_ops.assign_add(var, [[ 6.0, 7.0]]) final = state_ops._destroy_temporary_variable(var, var_name=var_name)
כיתות מקוננות
מעמד | משתנה זמני.אפשרויות | מאפיינים אופציונליים עבור TemporaryVariable |
קבועים
חוּט | OP_NAME | השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow |
שיטות ציבוריות
פלט <T> | asOutput () מחזירה את הידית הסמלית של הטנזור. |
סטטי <T מרחיב את TType > TemporaryVariable <T> | ליצור ( היקף היקף, צורת צורה, Class<T> dtype, אפשרויות... אפשרויות) שיטת מפעל ליצירת מחלקה העוטפת פעולת TemporaryVariable חדשה. |
פלט <T> | ref () התייחסות לטנזור המשתנה. |
סטטי TemporaryVariable.Options | varName (מחרוזת varName) |
שיטות בירושה
קבועים
מחרוזת סופית סטטית ציבורית OP_NAME
השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow
שיטות ציבוריות
פלט ציבורי <T> asOutput ()
מחזירה את הידית הסמלית של הטנזור.
כניסות לפעולות TensorFlow הן יציאות של פעולת TensorFlow אחרת. שיטה זו משמשת להשגת ידית סמלית המייצגת את חישוב הקלט.
public static TemporaryVariable <T> create ( היקף היקף , Shape shape, Class<T> dtype, Options... options)
שיטת מפעל ליצירת מחלקה העוטפת פעולת TemporaryVariable חדשה.
פרמטרים
תְחוּם | ההיקף הנוכחי |
---|---|
צוּרָה | צורת הטנזור המשתנה. |
dtype | סוג האלמנטים בטנזור המשתנה. |
אפשרויות | נושא ערכי תכונות אופציונליות |
החזרות
- מופע חדש של TemporaryVariable
public static TemporaryVariable.Options varName (String varName)
פרמטרים
varName | עוקף את השם המשמש למשאב המשתנה הזמני. ערך ברירת המחדל הוא השם של האופציה 'TemporaryVariable' (שהיא מובטחת ייחודית). |
---|