टेंसरफ़्लो :: ऑप्स :: स्कैटरअप
#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
भी देखें।
तर्क:
- गुंजाइश: एक स्कोप ऑब्जेक्ट
- Ref: एक
Variable
नोड से होना चाहिए। - सूचकांक:
ref
के पहले आयाम में सूचकांकों काref
। - अद्यतन:
ref
में स्टोर करने के लिए अद्यतन मूल्यों का एक टेंसर।
वैकल्पिक विशेषताएँ ( Attrs
देखें):
- use_locking: यदि सही है, तो असाइनमेंट को लॉक द्वारा संरक्षित किया जाएगा; अन्यथा व्यवहार अपरिभाषित है, लेकिन कम विवाद को प्रदर्शित कर सकता है।
रिटर्न:
-
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) |
संरचनाएं | |
---|---|
टेंसोफ़्लो :: ऑप्स :: स्कैटरअपडेट :: एट्र्स | वैकल्पिक विशेषता स्कैटरअपडेट के लिए बसती है । |
सार्वजनिक विशेषताएँ
ऑपरेशन
Operation operation
output_ref
::tensorflow::Output output_ref
सार्वजनिक कार्य
स्कैटरअप
05a99d9c70स्कैटरअप
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 )