टेंसरफ़्लो:: ऑप्स:: बैरियरटेककई
#include <data_flow_ops.h>
एक बाधा से पूर्ण तत्वों की दी गई संख्या लेता है।
सारांश
यह ऑपरेशन एकल घटक टेंसर बनाने के लिए 0 वें आयाम के साथ पूर्ण-तत्व घटक टेंसर को जोड़ता है।
तत्व पूर्ण होने पर बाधा से बाहर आते हैं, और जिस क्रम में उन्हें बाधा में रखा गया था। इंडेक्स आउटपुट उस बैच के बारे में जानकारी प्रदान करता है जिसमें प्रत्येक तत्व मूल रूप से बैरियर में डाला गया था।
तर्क:
- स्कोप: एक स्कोप ऑब्जेक्ट
- संभाल: एक बाधा के लिए संभाल।
- num_elements: एक एकल-तत्व टेंसर जिसमें लेने के लिए तत्वों की संख्या होती है।
- घटक_प्रकार: मान में प्रत्येक घटक का प्रकार।
वैकल्पिक विशेषताएँ (देखें Attrs
):
- allow_small_batch: यदि बैरियर पहले से ही बंद है, तो num_elements से कम आइटम वापस करने की अनुमति दें।
- timeout_ms: यदि कतार खाली है, तो यह कार्रवाई timeout_ms मिलीसेकंड तक अवरुद्ध हो जाएगी। नोट: यह विकल्प अभी तक समर्थित नहीं है।
रिटर्न:
-
Output
इंडेक्स: इंडेक्स का एक-आयामी टेंसर, लंबाई num_elems के साथ। ये सूचकांक उस बैच को संदर्भित करते हैं जिसमें मानों को बैरियर में रखा गया था (MIN_LONG से शुरू होकर और प्रत्येक BarrierInsertMany के साथ बढ़ते हुए)। -
Output
कुंजियाँ: कुंजियों का एक-आयामी टेंसर, लंबाई num_elements के साथ। -
OutputList
मान: एक बाधा तत्व में प्रति घटक एक किसी भी आयामी टेंसर। 0वें आयाम में सभी मानों की लंबाई num_elements है।
निर्माता और विनाशक | |
---|---|
BarrierTakeMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_elements, const DataTypeSlice & component_types) | |
BarrierTakeMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_elements, const DataTypeSlice & component_types, const BarrierTakeMany::Attrs & attrs) |
सार्वजनिक गुण | |
---|---|
indices | |
keys | |
operation | |
values |
सार्वजनिक स्थैतिक कार्य | |
---|---|
AllowSmallBatch (bool x) | |
TimeoutMs (int64 x) | |
WaitForIncomplete (bool x) |
स्ट्रक्चर्स | |
---|---|
tensorflow:: ops:: BarrierTakeMany:: Attrs | BarrierTakeMany के लिए वैकल्पिक विशेषता बसती है। |
सार्वजनिक गुण
सूचकांक
::tensorflow::Output indices
चांबियाँ
::tensorflow::Output keys
संचालन
Operation operation
मूल्यों
::tensorflow::OutputList values
सार्वजनिक समारोह
बैरियरटेककई
BarrierTakeMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_elements, const DataTypeSlice & component_types )
बैरियरटेककई
BarrierTakeMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_elements, const DataTypeSlice & component_types, const BarrierTakeMany::Attrs & attrs )
सार्वजनिक स्थैतिक कार्य
छोटे बैच की अनुमति दें
Attrs AllowSmallBatch( bool x )
समयबाह्य एमएस
Attrs TimeoutMs( int64 x )
अपूर्ण के लिए प्रतीक्षा करें
Attrs WaitForIncomplete( bool x )