Google I/O में ट्यूनिंग के लिए धन्यवाद। मांग पर सभी सत्र देखें मांग पर देखें

टेंसरफ़्लो:: ऑप्स:: तितर बितर जोड़ें

#include <state_ops.h>

एक चर संदर्भ के लिए विरल अद्यतन जोड़ता है।

सारांश

यह ऑपरेशन

# Scalar indices
ref[indices, ...] += updates[...]

# Vector indices (for each i)
ref[indices[i], ...] += updates[i, ...]

# High rank indices (for each i, ..., j)
ref[indices[i, ..., j], ...] += updates[i, ..., j, ...]
गणना करता है

अद्यतन किए जाने के बाद यह ऑपरेशन ref आउटपुट करता है। यह श्रृंखला संचालन को आसान बनाता है जिसे रीसेट मान का उपयोग करने की आवश्यकता होती है।

डुप्लिकेट प्रविष्टियों को सही ढंग से संभाला जाता है: यदि कई indices एक ही स्थान का संदर्भ देते हैं, तो उनका योगदान जुड़ जाता है।

updates.shape = indices.shape + ref.shape[1:] या update.shape updates.shape = [] की आवश्यकता है।

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • रेफरी: एक Variable नोड से होना चाहिए।
  • सूचकांक: ref के पहले आयाम में सूचकांकों का एक टेंसर।
  • अद्यतन: ref में जोड़ने के लिए अद्यतन मूल्यों का एक टेंसर।

वैकल्पिक विशेषताएँ (देखें Attrs ):

  • use_locking: यदि सही है, तो जोड़ को लॉक द्वारा संरक्षित किया जाएगा; अन्यथा व्यवहार अपरिभाषित है, लेकिन कम विवाद प्रदर्शित कर सकता है।

रिटर्न:

  • Output : = ref के समान। संचालन के लिए एक सुविधा के रूप में लौटाया गया जो अद्यतन किए जाने के बाद अद्यतन मूल्यों का उपयोग करना चाहते हैं।

निर्माता और विनाशक

ScatterAdd (const :: tensorflow::Scope & scope, :: tensorflow::Input ref, :: tensorflow::Input indices, :: tensorflow::Input updates)
ScatterAdd (const :: tensorflow::Scope & scope, :: tensorflow::Input ref, :: tensorflow::Input indices, :: tensorflow::Input updates, const ScatterAdd::Attrs & attrs)

सार्वजनिक गुण

operation
output_ref

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

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

सार्वजनिक स्थैतिक कार्य

UseLocking (bool x)

स्ट्रक्चर्स

tensorflow:: ops:: ScatterAdd:: Attrs

ScatterAdd के लिए वैकल्पिक विशेषता बसती है।

सार्वजनिक गुण

संचालन

Operation operation

आउटपुट_रेफ़

::tensorflow::Output output_ref

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

तितर बितर जोड़ें

 ScatterAdd(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input ref,
  ::tensorflow::Input indices,
  ::tensorflow::Input updates
)

तितर बितर जोड़ें

 ScatterAdd(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input ref,
  ::tensorflow::Input indices,
  ::tensorflow::Input updates,
  const ScatterAdd::Attrs & attrs
)

नोड

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const 

सार्वजनिक स्थैतिक कार्य

लॉकिंग का प्रयोग करें

Attrs UseLocking(
  bool x
)