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

#include <data_flow_ops.h>

दिए गए अवरोध को बंद करता है।

सारांश

यह ऑपरेशन संकेत देता है कि दिए गए बैरियर में अब कोई नया तत्व नहीं डाला जाएगा। इसके बाद के InsertMany ऑपरेशन जो नई कुंजी डालने का प्रयास करते हैं, विफल हो जाएंगे। इसके बाद के InsertMany ऑपरेशन जो पहले से मौजूद तत्वों में केवल छूटे हुए घटकों को जोड़ते हैं, सफल होते रहेंगे। इसके बाद के TakeMany ऑपरेशन तब तक सफल होते रहेंगे जब तक बैरियर में पर्याप्त पूर्ण तत्व शेष रहते हैं। इसके बाद के TakeMany ऑपरेशन जो अवरुद्ध हो जाते हैं, तुरंत विफल हो जाएंगे।

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • हैंडल: किसी अवरोध का हैंडल।

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

  • cancel_pending_enqueues: यदि true है, तो बैरियर की कतार में अवरुद्ध सभी लंबित एनक्यू अनुरोध रद्द कर दिए जाएंगे। InsertMany विफल हो जाएगा, भले ही कोई नई कुंजी न डाली गई हो।

प्रतिफल:

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

BarrierClose (const :: tensorflow::Scope & scope, :: tensorflow::Input handle)
BarrierClose (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, const BarrierClose::Attrs & attrs)

सार्वजनिक विशेषताएँ

operation

सार्वजनिक समारोह

operator::tensorflow::Operation () const

सार्वजनिक स्थैतिक फ़ंक्शन

CancelPendingEnqueues (bool x)

संरचनाएँ

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

BarrierClose के लिए वैकल्पिक विशेषता निर्धारक।

सार्वजनिक विशेषताएँ

संचालन

Operation operation

सार्वजनिक समारोह

बैरियरक्लोज

 BarrierClose(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle
)

बैरियरक्लोज

 BarrierClose(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  const BarrierClose::Attrs & attrs
)

ऑपरेटर::टेन्सरफ्लो::ऑपरेशन

 operator::tensorflow::Operation() const 

सार्वजनिक स्थैतिक फ़ंक्शन

लंबित कतारें रद्द करें

Attrs CancelPendingEnqueues(
  bool x
)