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

#include <data_flow_ops.h>

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

सारांश

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

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

तर्क:

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

वैकल्पिक विशेषताएँ (देखें 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)

संरचनाएँ

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

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
)

WaitForIncomplete

Attrs WaitForIncomplete(
  bool x
)