tensorflow:: ops:: QueueDequeueUpTo
#include <data_flow_ops.h> दी गई कतार से एक या अधिक टेंसरों के n टुपल्स को डीक्यू करता है।
सारांश
यह ऑपरेशन सभी क्यू द्वारा समर्थित नहीं है। यदि कोई क्यू DequeueUpTo का समर्थन नहीं करता है, तो एक अनइंप्लीमेंटेड त्रुटि वापस कर दी जाती है।
यदि कतार बंद है और उसमें 0 से अधिक लेकिन n से कम तत्व शेष हैं, तो QueueDequeueMany की तरह OutOfRange त्रुटि लौटाने के बजाय, n से कम तत्व तुरंत लौटा दिए जाते हैं। यदि कतार बंद है और उसमें 0 तत्व शेष हैं, तो QueueDequeueMany की तरह ही OutOfRange त्रुटि लौटा दी जाती है। अन्यथा व्यवहार QueueDequeueMany के समान ही होता है।
यह प्रक्रिया क्यू-एलिमेंट कंपोनेंट टेंसरों को 0वें आयाम के साथ जोड़कर एक एकल कंपोनेंट टेंसर बनाती है। डीक्यू किए गए टपल के सभी कंपोनेंटों का 0वें आयाम में आकार n होगा।
इस ऑपरेशन के k आउटपुट हैं, जहाँ k दी गई कतार में संग्रहीत टुपल्स में घटकों की संख्या है, और आउटपुट i डीक्यू किए गए टुपल का iवाँ घटक है।
तर्क:
- स्कोप: एक स्कोप ऑब्जेक्ट
- हैंडल: एक कतार का हैंडल।
- n: डीक्यू किए जाने वाले टुपल्स की संख्या।
- component_types: टपल में प्रत्येक घटक का प्रकार।
वैकल्पिक विशेषताएँ (देखें Attrs ):
- timeout_ms: यदि कतार में n से कम तत्व हैं, तो यह ऑपरेशन timeout_ms मिलीसेकंड तक अवरुद्ध रहेगा। नोट: यह विकल्प अभी समर्थित नहीं है।
प्रतिफल:
-
OutputList: एक या एक से अधिक टेंसर जिन्हें टपल के रूप में डीक्यू किया गया था।
कंस्ट्रक्टर और डिस्ट्रक्टर | |
|---|---|
QueueDequeueUpTo (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input n, const DataTypeSlice & component_types) | |
QueueDequeueUpTo (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input n, const DataTypeSlice & component_types, const QueueDequeueUpTo::Attrs & attrs) |
सार्वजनिक विशेषताएँ | |
|---|---|
components | |
operation | |
सार्वजनिक समारोह | |
|---|---|
operator[] (size_t index) const | |
सार्वजनिक स्थैतिक फ़ंक्शन | |
|---|---|
TimeoutMs (int64 x) | |
संरचनाएँ | |
|---|---|
| टेन्सरफ्लो::ऑप्स::क्यूडेक्यूअपटू::एट्रिब्यूट्स | QueueDequeueUpTo के लिए वैकल्पिक विशेषता निर्धारक। |
सार्वजनिक विशेषताएँ
अवयव
::tensorflow::OutputList components
संचालन
Operation operation
सार्वजनिक समारोह
QueueDequeueUpTo
QueueDequeueUpTo( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input n, const DataTypeSlice & component_types )
QueueDequeueUpTo
QueueDequeueUpTo( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input n, const DataTypeSlice & component_types, const QueueDequeueUpTo::Attrs & attrs )
ऑपरेटर[]
::tensorflow::Output operator[]( size_t index ) const
सार्वजनिक स्थैतिक फ़ंक्शन
टाइमआउट एमएस
Attrs TimeoutMs( int64 x )