تينسورفلو :: العمليات :: طابور الأولوية
#include <data_flow_ops.h>
قائمة انتظار تنتج عناصر مرتبة حسب قيمة المكون الأول.
ملخص
لاحظ أن PriorityQueue يتطلب أن يكون المكون الأول لأي عنصر هو int64 عدديًا ، بالإضافة إلى العناصر الأخرى التي تم تحديدها بواسطة component_type. لذلك فإن المكالمات إلى Enqueue و EnqueueMany (على التوالي Dequeue و DequeueMany) في PriorityQueue ستتطلب (إخراجًا متكررًا) إدخالًا إضافيًا واحدًا في قوائم الإدخال (إخراج على التوالي).
الحجج:
- النطاق: كائن النطاق
- الأشكال: شكل كل مكون في القيمة. يجب أن يكون طول هذا السمة 0 أو نفس طول أنواع المكوّنات. إذا كان طول هذا Attr يساوي 0 ، فإن أشكال عناصر قائمة الانتظار ليست مقيدة ، ويمكن فصل عنصر واحد فقط في كل مرة.
السمات الاختيارية (انظر Attrs
):
- Compon_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) |
الهياكل | |
---|---|
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
المشغل :: tensorflow :: الإدخال
operator::tensorflow::Input() const
المشغل :: Tensorflow :: Output
operator::tensorflow::Output() const
وظائف ثابتة عامة
الاهلية
Attrs Capacity( int64 x )
أنواع المكونات
Attrs ComponentTypes( const DataTypeSlice & x )
وعاء
Attrs Container( StringPiece x )
SharedName
Attrs SharedName( StringPiece x )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2020-04-20 (حسب التوقيت العالمي المتفَّق عليه)