एक बैरियर से पूर्ण तत्वों की दी गई संख्या लेता है।
यह ऑपरेशन एकल घटक टेंसर बनाने के लिए 0वें आयाम के साथ पूर्ण-तत्व घटक टेंसर को जोड़ता है।
तत्व पूर्ण होने पर बैरियर से बाहर आते हैं, और उसी क्रम में जिस क्रम में उन्हें बैरियर में रखा गया था। सूचकांक आउटपुट उस बैच के बारे में जानकारी प्रदान करता है जिसमें प्रत्येक तत्व को मूल रूप से बैरियर में डाला गया था।
नेस्टेड क्लासेस
कक्षा | बैरियरटेकमेनी.विकल्प | BarrierTakeMany के लिए वैकल्पिक विशेषताएँ |
स्थिरांक
डोरी | OP_NAME | इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है |
सार्वजनिक तरीके
स्थिर BarrierTakeMany.Options | अनुमतिस्मॉलबैच (बूलियन अनुमतिस्मॉलबैच) |
स्टेटिक बैरियरटेकमेनी | |
आउटपुट <TInt64> | सूचकांक () सूचकांकों का एक आयामी टेंसर, लंबाई num_elems के साथ। |
आउटपुट < TString > | चांबियाँ () कुंजियों का एक-आयामी टेंसर, लंबाई संख्या_तत्वों के साथ। |
स्थिर BarrierTakeMany.Options | टाइमआउटएमएस (लंबा टाइमआउटएमएस) |
सूची< आउटपुट <?>> | मान () बाधा तत्व में प्रति घटक एक कोई-आयामी टेंसर। |
स्थिर BarrierTakeMany.Options | waitForIncomplete (बूलियन waitForIncomplete) |
विरासत में मिली विधियाँ
स्थिरांक
सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME
इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है
सार्वजनिक तरीके
सार्वजनिक स्थैतिक बैरियरटेकमैनी.ऑप्शंस अनुमतिस्मॉलबैच (बूलियन अनुमतिस्मॉलबैच)
पैरामीटर
छोटेबैच को अनुमति दें | यदि बैरियर पहले से ही बंद है तो num_elements से कम आइटम वापस करने की अनुमति दें। |
---|
सार्वजनिक स्थैतिक बैरियरटेकमैनी क्रिएट ( स्कोप स्कोप, ऑपरेंड < TString > हैंडल, ऑपरेंड < TInt32 > numElements, List<Class<? विस्तारित TType >> घटक प्रकार, विकल्प... विकल्प)
एक नए BarrierTakeMany ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
सँभालना | बैरियर का हैंडल. |
संख्या तत्व | एक एकल-तत्व टेंसर जिसमें लेने वाले तत्वों की संख्या होती है। |
घटक प्रकार | किसी मान में प्रत्येक घटक का प्रकार. |
विकल्प | वैकल्पिक गुण मान रखता है |
रिटर्न
- BarrierTakeMany का एक नया उदाहरण
सार्वजनिक आउटपुट <TInt64> सूचकांक ()
सूचकांकों का एक आयामी टेंसर, लंबाई num_elems के साथ। ये सूचकांक उस बैच को संदर्भित करते हैं जिसमें मानों को बैरियर में रखा गया था (MIN_LONG से शुरू होकर प्रत्येक BarrierInsertMany के साथ बढ़ रहा है)।
सार्वजनिक स्थैतिक BarrierTakeMany.Options टाइमआउटएमएस (लंबा टाइमआउटएमएस)
पैरामीटर
टाइमआउटएमएस | यदि कतार खाली है, तो यह ऑपरेशन टाइमआउट_एमएस मिलीसेकंड तक अवरुद्ध हो जाएगा। नोट: यह विकल्प अभी तक समर्थित नहीं है. |
---|
सार्वजनिक सूची < आउटपुट <?>> मान ()
बाधा तत्व में प्रति घटक एक कोई-आयामी टेंसर। सभी मानों की लंबाई 0वें आयाम में num_elements है।