מחזירה טנזור שעשוי לעבור מוטציה, אך נמשך רק בשלב אחד.
זהו אופציה ניסיונית לשימוש פנימי בלבד וניתן להשתמש באופ זה בדרכים לא בטוחות. אל תשתמש אלא אם כן אתה מבין היטב את הסיכונים.
באחריות המתקשר לוודא ש'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 |
שיטות ציבוריות
פלט <T> | asOutput () מחזירה את הידית הסמלית של טנזור. |
סטטי <T> TemporaryVariable <T> | ליצור ( היקף היקף, צורת צורה, Class<T> dtype, אפשרויות... אפשרויות) שיטת מפעל ליצירת מחלקה העוטפת פעולת TemporaryVariable חדשה. |
פלט <T> | ref () התייחסות לטנזור המשתנה. |
סטטי TemporaryVariable.Options | varName (מחרוזת varName) |
שיטות בירושה
שיטות ציבוריות
פלט ציבורי <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' (שהיא מובטחת ייחודית). |
---|