टेन्सरफ्लो::ऑप्स::प्रायोरिटीक्यू

#include <data_flow_ops.h>

एक कतार जो पहले घटक के मान के आधार पर क्रमबद्ध तत्वों को उत्पन्न करती है।

सारांश

ध्यान दें कि PriorityQueue में , component_types द्वारा घोषित अन्य तत्वों के अतिरिक्त, किसी भी तत्व का पहला घटक एक स्केलर int64 होना आवश्यक है। इसलिए PriorityQueue पर Enqueue और EnqueueMany (क्रमशः Dequeue और DequeueMany) को कॉल करने पर, इनपुट (क्रमशः आउटपुट) सूचियों में एक अतिरिक्त प्रविष्टि की आवश्यकता होगी।

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • shapes: किसी मान में प्रत्येक घटक का आकार। इस विशेषता की लंबाई या तो 0 होनी चाहिए या component_types की लंबाई के बराबर होनी चाहिए। यदि इस विशेषता की लंबाई 0 है, तो कतार तत्वों के आकार पर कोई प्रतिबंध नहीं है, और एक समय में केवल एक ही तत्व को कतार से निकाला जा सकता है।

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

  • component_types: किसी मान में प्रत्येक घटक का प्रकार।
  • क्षमता: इस कतार में तत्वों की संख्या की ऊपरी सीमा। ऋणात्मक संख्याओं का अर्थ है कोई सीमा नहीं।
  • कंटेनर: यदि खाली नहीं है, तो इस कतार को दिए गए कंटेनर में रखा जाता है। अन्यथा, एक डिफ़ॉल्ट कंटेनर का उपयोग किया जाता है।
  • shared_name: यदि यह खाली नहीं है, तो इस कतार को दिए गए नाम के तहत कई सत्रों में साझा किया जाएगा।

प्रतिफल:

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

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

PriorityQueue (const :: tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes)
PriorityQueue (const :: tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes, const PriorityQueue::Attrs & attrs)

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

handle
operation

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

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

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

Capacity (int64 x)
ComponentTypes (const DataTypeSlice & x)
Container (StringPiece x)
SharedName (StringPiece x)

संरचनाएँ

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

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

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

सँभालना

::tensorflow::Output handle

संचालन

Operation operation

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

प्राथमिकता कतार

 PriorityQueue(
  const ::tensorflow::Scope & scope,
  const gtl::ArraySlice< PartialTensorShape > & shapes
)

प्राथमिकता कतार

 PriorityQueue(
  const ::tensorflow::Scope & scope,
  const gtl::ArraySlice< PartialTensorShape > & shapes,
  const PriorityQueue::Attrs & attrs
)

नोड

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const 

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

क्षमता

Attrs Capacity(
  int64 x
)

घटक प्रकार

Attrs ComponentTypes(
  const DataTypeSlice & x
)

पात्र

Attrs Container(
  StringPiece x
)

साझा नाम

Attrs SharedName(
  StringPiece x
)