Google I/O एक लपेट है! TensorFlow सत्रों पर पकड़ बनाएं सत्र देखें

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

#include <data_flow_ops.h>

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

सारांश

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

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

तर्क:

  • गुंजाइश: एक स्कोप ऑब्जेक्ट
  • संभाल: एक बाधा को संभाल।
  • num_elements: एक एकल-तत्व टेंसर जिसमें तत्वों की संख्या होती है।
  • Components_types: एक मान में प्रत्येक घटक का प्रकार।

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

  • allow_small_batch: यदि पहले से ही अवरोध बंद है, तो num_elements आइटमों से कम वापस करने की अनुमति दें।
  • timeout_ms: यदि कतार खाली है, तो यह ऑपरेशन मध्यांतर तक के लिए अवरुद्ध हो जाएगा। नोट: यह विकल्प अभी समर्थित नहीं है।

रिटर्न:

  • Output सूचकांकों: सूचकांक का एक आयामी टेंसर, लंबाई के साथ num_elems। ये सूचकांक उस बैच को संदर्भित करते हैं जिसमें मानों को बाधा में रखा गया था (MIN_LONG के साथ शुरू हुआ और प्रत्येक बैरियरइंटरनेटरी के साथ बढ़ते हुए)।
  • Output कुंजियाँ: कुंजियों का एक आयामी टेंसर, लंबाई संख्याओं के साथ।
  • OutputList मान: एक बाधा तत्व में प्रति घटक किसी भी आयामी टेंसर। सभी मान 0 वें आयाम में लंबाई के अंक हैं।

कंस्ट्रक्टर और डिस्ट्रक्टर्स

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::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
)

सार्वजनिक स्थैतिक कार्य

AllowSmallBatch

Attrs AllowSmallBatch(
  bool x
)

टाइमआउट एम

Attrs TimeoutMs(
  int64 x
)

WaitForIncomplete

Attrs WaitForIncomplete(
  bool x
)