टेंसरफ़्लो :: ऑप्स :: स्कैटरडिव
#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:]
या updates.shape = []
।
तर्क:
- गुंजाइश: एक स्कोप ऑब्जेक्ट
- Ref: एक
Variable
नोड से होना चाहिए। - सूचकांक:
ref
के पहले आयाम में सूचकांकों काref
। - अद्यतन: मानों का एक दशमांश जो
ref
द्वारा विभाजित किया गया है।
वैकल्पिक विशेषताएँ ( Attrs
देखें):
- use_locking: यदि सही है, तो ऑपरेशन को एक लॉक द्वारा संरक्षित किया जाएगा; अन्यथा व्यवहार अपरिभाषित है, लेकिन कम विवाद को प्रदर्शित कर सकता है।
रिटर्न:
-
Output
: =ref
रूप में भी। उन ऑपरेशनों के लिए एक सुविधा के रूप में लौटा जो अद्यतन किए जाने के बाद अद्यतन किए गए मानों का उपयोग करना चाहते हैं।
कंस्ट्रक्टर और डिस्ट्रक्टर्स | |
---|---|
ScatterDiv (const :: tensorflow::Scope & scope, :: tensorflow::Input ref, :: tensorflow::Input indices, :: tensorflow::Input updates) | |
ScatterDiv (const :: tensorflow::Scope & scope, :: tensorflow::Input ref, :: tensorflow::Input indices, :: tensorflow::Input updates, const ScatterDiv::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
सार्वजनिक कार्य
स्कैटरडिव
ScatterDiv( const ::tensorflow::Scope & scope, ::tensorflow::Input ref, ::tensorflow::Input indices, ::tensorflow::Input updates )
स्कैटरडिव
ScatterDiv( const ::tensorflow::Scope & scope, ::tensorflow::Input ref, ::tensorflow::Input indices, ::tensorflow::Input updates, const ScatterDiv::Attrs & attrs )
नोड
::tensorflow::Node * node() const
ऑपरेटर :: टेंसरफ़्लो :: इनपुट
operator::tensorflow::Input() constहै
ऑपरेटर :: टेंसरफ़्लो :: आउटपुट
operator::tensorflow::Output() const
सार्वजनिक स्थैतिक कार्य
उपयोग करना
Attrs UseLocking( bool x )