Google I/O पर TensorFlow में शामिल हों, मई 11-12 अभी पंजीकरण करें

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

#include <data_flow_ops.h>

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

सारांश

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

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

तर्क:

  • गुंजाइश: एक स्कोप ऑब्जेक्ट
  • Components_types: एक मान में प्रत्येक घटक का प्रकार।

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

  • आकार: एक मूल्य में प्रत्येक घटक का आकार। प्रत्येक आकार पहले आयाम में 1 होना चाहिए। इस attr की लंबाई घटक_types की लंबाई के समान होनी चाहिए।
  • क्षमता: बाधा की क्षमता। डिफ़ॉल्ट क्षमता 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
)