टेन्सरफ्लो::ऑप्स::स्कैटरअपडेट
#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 आउटपुट देता है। इससे उन ऑपरेशनों को एक साथ जोड़ना आसान हो जाता है जिनमें रीसेट वैल्यू का उपयोग करना आवश्यक होता है।
यदि ref में मौजूद मानों को एक से अधिक बार अपडेट किया जाना है, क्योंकि indices में डुप्लिकेट प्रविष्टियाँ हैं, तो प्रत्येक मान के लिए अपडेट होने का क्रम अपरिभाषित है।
updates.shape = indices.shape + ref.shape[1:] या updates.shape = [] .

tf.batch_scatter_update और tf.scatter_nd_update भी देखें।
तर्क:
- स्कोप: एक स्कोप ऑब्जेक्ट
- संदर्भ: यह एक
Variableनोड से होना चाहिए। - सूचकांक:
refके प्रथम आयाम में सूचकांकों का एक टेंसर। - अपडेट:
refमें संग्रहीत करने के लिए अद्यतन मानों का एक टेंसर।
वैकल्पिक विशेषताएँ (देखें Attrs ):
- use_locking: यदि True है, तो असाइनमेंट को लॉक द्वारा सुरक्षित किया जाएगा; अन्यथा व्यवहार अनिश्चित है, लेकिन इसमें कम टकराव देखने को मिल सकता है।
प्रतिफल:
-
Output: =refके समान। यह उन ऑपरेशनों की सुविधा के लिए लौटाया जाता है जो अपडेट पूरा होने के बाद अपडेट किए गए मानों का उपयोग करना चाहते हैं।
कंस्ट्रक्टर और डिस्ट्रक्टर | |
|---|---|
ScatterUpdate (const :: tensorflow::Scope & scope, :: tensorflow::Input ref, :: tensorflow::Input indices, :: tensorflow::Input updates) | |
ScatterUpdate (const :: tensorflow::Scope & scope, :: tensorflow::Input ref, :: tensorflow::Input indices, :: tensorflow::Input updates, const ScatterUpdate::Attrs & attrs) |
सार्वजनिक विशेषताएँ | |
|---|---|
operation | |
output_ref | |
सार्वजनिक समारोह | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
सार्वजनिक स्थैतिक फ़ंक्शन | |
|---|---|
UseLocking (bool x) | |
संरचनाएँ | |
|---|---|
| टेन्सरफ्लो::ऑप्स::स्कैटरअपडेट::एट्रिब्यूट्स | ScatterUpdate के लिए वैकल्पिक विशेषता निर्धारक। |
सार्वजनिक विशेषताएँ
संचालन
Operation operation
आउटपुट_रेफ़
::tensorflow::Output output_ref
सार्वजनिक समारोह
स्कैटरअपडेट
ScatterUpdate( const ::tensorflow::Scope & scope, ::tensorflow::Input ref, ::tensorflow::Input indices, ::tensorflow::Input updates )
स्कैटरअपडेट
ScatterUpdate( const ::tensorflow::Scope & scope, ::tensorflow::Input ref, ::tensorflow::Input indices, ::tensorflow::Input updates, const ScatterUpdate::Attrs & attrs )
नोड
::tensorflow::Node * node() const
ऑपरेटर::टेन्सरफ्लो::इनपुट
operator::tensorflow::Input() const
ऑपरेटर::टेन्सरफ्लो::आउटपुट
operator::tensorflow::Output() const
सार्वजनिक स्थैतिक फ़ंक्शन
यूज़लॉकिंग
Attrs UseLocking( bool x )