टेंसरफ़्लो:: ऑप्स:: रुकावट

#include <data_flow_ops.h>

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

सारांश

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

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

तर्क:

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

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

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

रिटर्न:

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