tensorflow::ops::PriorityQueue

#include <data_flow_ops.h>

طابور ينتج عناصر مرتبة حسب قيمة المكون الأول.

ملخص

لاحظ أن قائمة الانتظار ذات الأولوية تتطلب أن يكون العنصر الأول من أي عنصر عددًا صحيحًا من نوع int64، بالإضافة إلى العناصر الأخرى المُعلنة بواسطة component_types. لذلك، فإن استدعاءات Enqueue و EnqueueMany (أو Dequeue و DequeueMany) على قائمة انتظار ذات أولوية ستتطلب جميعها (أو تُخرج) عنصرًا إضافيًا في قوائم الإدخال (أو الإخراج).

الحجج:

  • النطاق: كائن النطاق
  • الأشكال: شكل كل مكون في القيمة. يجب أن يكون طول هذه السمة إما صفرًا أو مساويًا لطول component_types. إذا كان طول هذه السمة صفرًا، فلن تكون أشكال عناصر قائمة الانتظار مقيدة، ولن يُسمح إلا بإزالة عنصر واحد من قائمة الانتظار في كل مرة.

السمات الاختيارية (انظر Attrs ):

  • أنواع المكونات: نوع كل مكون في القيمة.
  • السعة: الحد الأقصى لعدد العناصر في هذا الطابور. الأرقام السالبة تعني عدم وجود حد.
  • الحاوية: إذا لم تكن فارغة، فسيتم وضع هذا الطابور في الحاوية المحددة. وإلا، فسيتم استخدام حاوية افتراضية.
  • 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)

الهياكل

tensorflow:: ops:: PriorityQueue:: Attrs

أدوات تعيين السمات الاختيارية لـ 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

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const 

الدوال الثابتة العامة

سعة

Attrs Capacity(
  int64 x
)

أنواع المكونات

Attrs ComponentTypes(
  const DataTypeSlice & x
)

حاوية

Attrs Container(
  StringPiece x
)

الاسم المشترك

Attrs SharedName(
  StringPiece x
)