टेन्सरफ्लो::ऑप्स::पैडिंगएफआईएफओक्यू

#include <data_flow_ops.h>

एक कतार जो तत्वों को 'पहले आओ पहले पाओ' के क्रम में उत्पन्न करती है।

सारांश

आकार विशेषता में संबंधित आकार आयामों को 0 पर सेट करके परिवर्तनीय आकार आकृतियों की अनुमति दी जा सकती है। इस स्थिति में, DequeueMany मिनीबैच में किसी भी दिए गए तत्व के अधिकतम आकार तक पैडिंग करेगा। विवरण के लिए नीचे देखें।

तर्क:

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

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

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

प्रतिफल:

  • Output : कतार का हैंडल।

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

PaddingFIFOQueue (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types)
PaddingFIFOQueue (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types, const PaddingFIFOQueue::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)

संरचनाएँ

टेन्सरफ्लो::ऑप्स::पैडिंगएफआईएफओक्यू::एट्रिब्यूट्स

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

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

सँभालना

::tensorflow::Output handle

संचालन

Operation operation

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

पैडिंग एफआईएफओ क्यू

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

पैडिंग एफआईएफओ क्यू

 PaddingFIFOQueue(
  const ::tensorflow::Scope & scope,
  const DataTypeSlice & component_types,
  const PaddingFIFOQueue::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
)