tensorflow:: عملیات:: صف اولویت
#include <data_flow_ops.h>صفی که عناصر مرتب شده بر اساس مقدار اولین مؤلفه را تولید میکند.
خلاصه
توجه داشته باشید که PriorityQueue علاوه بر سایر عناصر اعلام شده توسط component_types، نیاز دارد که اولین مؤلفه هر عنصر، یک عدد صحیح اسکالر int64 باشد. بنابراین، فراخوانیهای Enqueue و EnqueueMany (به جای Dequeue و DequeueMany) در PriorityQueue همگی به یک ورودی اضافی در لیستهای ورودی (به جای output) خود نیاز دارند.
استدلالها:
- دامنه: یک شیء دامنه
- شکلها: شکل هر مؤلفه در یک مقدار. طول این attr باید یا ۰ باشد یا برابر با طول component_types. اگر طول این attr برابر با ۰ باشد، شکل عناصر صف محدود نمیشود و فقط یک عنصر میتواند در یک زمان از صف خارج شود.
ویژگیهای اختیاری (به 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) | |
ساختارها | |
|---|---|
| tensorflow:: عملیات:: صف اولویت:: جذابیتها | تنظیمکنندههای ویژگی اختیاری برای 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::خروجی
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 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.