tensorflow:: אופס:: משתנה זמני

#include <state_ops.h>

מחזירה טנזור שעשוי לעבור מוטציה, אך נמשך רק בשלב אחד.

תַקצִיר

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

באחריות המתקשר לוודא ש'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)

טיעונים:

  • scope: אובייקט Scope
  • צורה: צורת הטנזור המשתנה.
  • dtype: סוג האלמנטים בטנזור המשתנה.

מאפיינים אופציונליים (ראה Attrs ):

  • var_name: עוקף את השם המשמש למשאב המשתנה הזמני. ערך ברירת המחדל הוא השם של האופציה ' TemporaryVariable ' (שהיא מובטחת ייחודית).

החזרות:

  • Output : התייחסות לטנזור המשתנה.

בנאים והורסים

TemporaryVariable (const :: tensorflow::Scope & scope, PartialTensorShape shape, DataType dtype)
TemporaryVariable (const :: tensorflow::Scope & scope, PartialTensorShape shape, DataType dtype, const TemporaryVariable::Attrs & attrs)

תכונות ציבוריות

operation
ref

תפקידים ציבוריים

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

פונקציות סטטיות ציבוריות

VarName (StringPiece x)

מבנים

tensorflow:: ops:: TemporaryVariable:: Attrs

קובעי תכונות אופציונליים עבור TemporaryVariable .

תכונות ציבוריות

מִבצָע

Operation operation

ref

::tensorflow::Output ref

תפקידים ציבוריים

משתנה זמני

 TemporaryVariable(
  const ::tensorflow::Scope & scope,
  PartialTensorShape shape,
  DataType dtype
)

משתנה זמני

 TemporaryVariable(
  const ::tensorflow::Scope & scope,
  PartialTensorShape shape,
  DataType dtype,
  const TemporaryVariable::Attrs & attrs
)

צוֹמֶת

::tensorflow::Node * node() const 

מפעיל::tensorflow::קלט

 operator::tensorflow::Input() const 

אופרטור::tensorflow::פלט

 operator::tensorflow::Output() const 

פונקציות סטטיות ציבוריות

VarName

Attrs VarName(
  StringPiece x
)