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 )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-11-05 (حسب التوقيت العالمي المتفَّق عليه)