टेंसरफ़्लो:: ऑप्स:: बैरियरटेकमैनी

#include <data_flow_ops.h>

एक बैरियर से पूर्ण तत्वों की दी गई संख्या लेता है।

सारांश

यह ऑपरेशन एकल घटक टेंसर बनाने के लिए 0वें आयाम के साथ पूर्ण-तत्व घटक टेंसर को जोड़ता है।

तत्व पूर्ण होने पर बैरियर से बाहर आते हैं, और उसी क्रम में जिस क्रम में उन्हें बैरियर में रखा गया था। सूचकांक आउटपुट उस बैच के बारे में जानकारी प्रदान करता है जिसमें प्रत्येक तत्व को मूल रूप से बैरियर में डाला गया था।

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • हैंडल: किसी अवरोध का हैंडल।
  • num_elements: एक एकल-तत्व टेंसर जिसमें लेने वाले तत्वों की संख्या होती है।
  • घटक_प्रकार: किसी मान में प्रत्येक घटक का प्रकार।

वैकल्पिक विशेषताएँ (देखें Attrs ):

  • अनुमति_छोटा_बैच: यदि बैरियर पहले से ही बंद है तो num_elements से कम आइटम वापस करने की अनुमति दें।
  • टाइमआउट_एमएस: यदि कतार खाली है, तो यह ऑपरेशन टाइमआउट_एमएस मिलीसेकंड तक ब्लॉक हो जाएगा। नोट: यह विकल्प अभी तक समर्थित नहीं है.

रिटर्न:

  • Output सूचकांक: सूचकांकों का एक आयामी टेंसर, लंबाई num_elems के साथ। ये सूचकांक उस बैच को संदर्भित करते हैं जिसमें मानों को बैरियर में रखा गया था (MIN_LONG से शुरू होकर प्रत्येक BarrierInsertMany के साथ बढ़ रहा है)।
  • Output कुंजियाँ: कुंजियों का एक-आयामी टेंसर, लंबाई संख्या_तत्वों के साथ।
  • 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)

संरचनाएँ

टेंसरफ्लो:: ऑप्स:: बैरियरटेकमेनी:: एटर्स

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
)