टेन्सरफ्लो::ऑप्स::टेम्पररीवेरिएबल

#include <state_ops.h>

यह एक टेंसर लौटाता है जिसे बदला जा सकता है, लेकिन यह केवल एक ही चरण के भीतर बना रहता है।

सारांश

यह केवल आंतरिक उपयोग के लिए एक प्रायोगिक ऑपरेशन है और इसका उपयोग असुरक्षित तरीकों से किया जा सकता है। जब तक आप जोखिमों को पूरी तरह से समझ न लें, तब तक इसका उपयोग न करें।

यह कॉलर की जिम्मेदारी है कि यह सुनिश्चित करे कि अन्य सभी उपयोगों के पूरा होने के बाद 'ref' अंततः एक मिलान करने वाले ' DestroyTemporaryVariable ' ऑपरेशन को पास किया जाए।

यह टेंसर की स्थिति का एक संदर्भ आउटपुट करता है ताकि इसे पढ़ा या संशोधित किया जा सके।

उदाहरण के लिए var = state_ops._temporary_variable([1, 2], प्रकार.फ्लोट_) var_name = var.op.name var = state_ops.assign(var, [[4.0, 5.0]]) var = state_ops.assign_add(var, [[6.0, 7.0]]) अंतिम = state_ops._destroy_temporary_variable(var, var_name=var_name)

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • आकार: चर टेंसर का आकार।
  • 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)

संरचनाएँ

टेन्सरफ्लो::ऑप्स::टेम्पररीवेरिएबल::एट्रिब्यूट्स

TemporaryVariable के लिए वैकल्पिक विशेषता निर्धारक।

सार्वजनिक विशेषताएँ

संचालन

Operation operation

संदर्भ

::tensorflow::Output ref

सार्वजनिक समारोह

TemporaryVariable

 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 

ऑपरेटर::टेन्सरफ्लो::इनपुट

 operator::tensorflow::Input() const 

ऑपरेटर::टेन्सरफ्लो::आउटपुट

 operator::tensorflow::Output() const 

सार्वजनिक स्थैतिक फ़ंक्शन

वैरनाम

Attrs VarName(
  StringPiece x
)