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

#include <data_flow_ops.h>

यह एक ऐसी बाधा को परिभाषित करता है जो विभिन्न ग्राफ निष्पादनों में बनी रहती है।

सारांश

एक बैरियर एक कुंजी-मान मानचित्र का प्रतिनिधित्व करता है, जहां प्रत्येक कुंजी एक स्ट्रिंग होती है, और प्रत्येक मान टेंसरों का एक टपल होता है।

रनटाइम पर, बैरियर में 'पूर्ण' और 'अपूर्ण' तत्व होते हैं। पूर्ण तत्व के मान टपल के सभी घटकों के लिए परिभाषित टेंसर होते हैं, और इसे BarrierTakeMany का उपयोग करके एक्सेस किया जा सकता है। अपूर्ण तत्व के मान टपल में कुछ अपरिभाषित घटक होते हैं, और इसे BarrierInsertMany का उपयोग करके अपडेट किया जा सकता है।

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • component_types: किसी मान में प्रत्येक घटक का प्रकार।

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

  • shapes: किसी मान में प्रत्येक घटक का आकार। प्रत्येक आकार का पहला आयाम 1 होना चाहिए। इस विशेषता की लंबाई component_types की लंबाई के बराबर होनी चाहिए।
  • क्षमता: बैरियर की क्षमता। डिफ़ॉल्ट क्षमता MAX_INT32 है, जो अंतर्निहित कतार की अधिकतम क्षमता है।
  • कंटेनर: यदि खाली नहीं है, तो यह बैरियर दिए गए कंटेनर में रखा जाता है। अन्यथा, एक डिफ़ॉल्ट कंटेनर का उपयोग किया जाता है।
  • shared_name: यदि यह खाली नहीं है, तो यह बैरियर दिए गए नाम के तहत कई सत्रों में साझा किया जाएगा।

प्रतिफल:

  • Output : बैरियर का हैंडल।

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

Barrier (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types)
Barrier (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types, const Barrier::Attrs & attrs)

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

handle
operation

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

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

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

Capacity (int64 x)
Container (StringPiece x)
Shapes (const gtl::ArraySlice< PartialTensorShape > & x)
SharedName (StringPiece x)

संरचनाएँ

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

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

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

सँभालना

::tensorflow::Output handle

संचालन

Operation operation

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

रुकावट

 Barrier(
  const ::tensorflow::Scope & scope,
  const DataTypeSlice & component_types
)

रुकावट

 Barrier(
  const ::tensorflow::Scope & scope,
  const DataTypeSlice & component_types,
  const Barrier::Attrs & attrs
)

नोड

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

ऑपरेटर::टेन्सरफ्लो::आउटपुट

 operator::tensorflow::Output() const 

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

क्षमता

Attrs Capacity(
  int64 x
)

पात्र

Attrs Container(
  StringPiece x
)

आकार

Attrs Shapes(
  const gtl::ArraySlice< PartialTensorShape > & x
)

साझा नाम

Attrs SharedName(
  StringPiece x
)