جریان تنسور:: عملیات:: PaddingFIFOQueue
#include <data_flow_ops.h>
صفی که عناصر را به ترتیب اول به اول بیرون تولید می کند.
خلاصه
اشکال با اندازه متغیر با تنظیم ابعاد شکل مربوطه به 0 در شکل attr مجاز هستند. در این مورد DequeueMany حداکثر اندازه هر عنصر داده شده در minibatch را افزایش می دهد. برای جزئیات به زیر مراجعه کنید.
استدلال ها:
- scope: یک شی Scope
- component_types: نوع هر جزء در یک مقدار.
ویژگی های اختیاری (به Attrs
مراجعه کنید):
- shapes: شکل هر جزء در یک مقدار. طول این attr باید یا 0 باشد یا با طول component_types برابر باشد. اشکال با رتبه ثابت اما اندازه متغیر با تنظیم هر بعد شکل روی -1 مجاز است. در این حالت، شکل ورودیها ممکن است در امتداد بعد دادهشده متفاوت باشد و DequeueMany بعد دادهشده را با صفر تا حداکثر شکل همه عناصر در دسته داده شده پر میکند. اگر طول این attr 0 باشد، عناصر صف مختلف ممکن است رتبهها و شکلهای متفاوتی داشته باشند، اما تنها یک عنصر ممکن است در یک زمان از صف خارج شود.
- ظرفیت: کران بالای تعداد عناصر در این صف. اعداد منفی به معنای بدون محدودیت است.
- ظرف: اگر خالی نباشد، این صف در ظرف داده شده قرار می گیرد. در غیر این صورت از یک کانتینر پیش فرض استفاده می شود.
- shared_name: اگر خالی نباشد، این صف با نام داده شده در چندین جلسه به اشتراک گذاشته می شود.
برمی گرداند:
-
Output
: دسته به صف.
سازندگان و تخریب کنندگان | |
---|---|
PaddingFIFOQueue (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types) | |
PaddingFIFOQueue (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types, const PaddingFIFOQueue::Attrs & attrs) |
صفات عمومی | |
---|---|
handle | |
operation |
توابع عمومی | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
توابع استاتیک عمومی | |
---|---|
Capacity (int64 x) | |
Container (StringPiece x) | |
Shapes (const gtl::ArraySlice< PartialTensorShape > & x) | |
SharedName (StringPiece x) |
سازه ها | |
---|---|
tensorflow:: ops:: PaddingFIFOQueue:: Attrs | تنظیم کننده های ویژگی اختیاری برای PaddingFIFOQueue . |
صفات عمومی
دسته
::tensorflow::Output handle
عملیات
Operation operation
توابع عمومی
PaddingFIFOQueue
PaddingFIFOQueue( const ::tensorflow::Scope & scope, const DataTypeSlice & component_types )
PaddingFIFOQueue
PaddingFIFOQueue( const ::tensorflow::Scope & scope, const DataTypeSlice & component_types, const PaddingFIFOQueue::Attrs & attrs )
گره
::tensorflow::Node * node() const
عملگر::tensorflow::ورودی
operator::tensorflow::Input() const
عملگر::tensorflow::خروجی
operator::tensorflow::Output() const
توابع استاتیک عمومی
ظرفیت
Attrs Capacity( int64 x )
ظرف
Attrs Container( StringPiece x )
اشکال
Attrs Shapes( const gtl::ArraySlice< PartialTensorShape > & x )
SharedName
Attrs SharedName( StringPiece x )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-27 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-27 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# tensorflow::ops::PaddingFIFOQueue Class Reference\n\ntensorflow::ops::PaddingFIFOQueue\n=================================\n\n`#include \u003cdata_flow_ops.h\u003e`\n\nA queue that produces elements in first-in first-out order.\n\nSummary\n-------\n\nVariable-size shapes are allowed by setting the corresponding shape dimensions to 0 in the shape attr. In this case DequeueMany will pad up to the maximum size of any given element in the minibatch. See below for details.\n\nArguments:\n\n- scope: A [Scope](/versions/r2.3/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object\n- component_types: The type of each component in a value.\n\n\u003cbr /\u003e\n\nOptional attributes (see [Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/padding-f-i-f-o-queue/attrs#structtensorflow_1_1ops_1_1_padding_f_i_f_o_queue_1_1_attrs)):\n\n- shapes: The shape of each component in a value. The length of this attr must be either 0 or the same as the length of component_types. Shapes of fixed rank but variable size are allowed by setting any shape dimension to -1. In this case, the inputs' shape may vary along the given dimension, and DequeueMany will pad the given dimension with zeros up to the maximum shape of all elements in the given batch. If the length of this attr is 0, different queue elements may have different ranks and shapes, but only one element may be dequeued at a time.\n- capacity: The upper bound on the number of elements in this queue. Negative numbers mean no limit.\n- container: If non-empty, this queue is placed in the given container. Otherwise, a default container is used.\n- shared_name: If non-empty, this queue will be shared under the given name across multiple sessions.\n\n\u003cbr /\u003e\n\nReturns:\n\n- [Output](/versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output): The handle to the queue.\n\n\u003cbr /\u003e\n\n| ### Constructors and Destructors ||\n|---|---|\n| [PaddingFIFOQueue](#classtensorflow_1_1ops_1_1_padding_f_i_f_o_queue_1ab818a0fb5c04118f9fb6a16f8d014bbf)`(const ::`[tensorflow::Scope](/versions/r2.3/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, const DataTypeSlice & component_types)` ||\n| [PaddingFIFOQueue](#classtensorflow_1_1ops_1_1_padding_f_i_f_o_queue_1a6d7f8309f142ac9ffe7ec1de8a99e11e)`(const ::`[tensorflow::Scope](/versions/r2.3/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, const DataTypeSlice & component_types, const `[PaddingFIFOQueue::Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/padding-f-i-f-o-queue/attrs#structtensorflow_1_1ops_1_1_padding_f_i_f_o_queue_1_1_attrs)` & attrs)` ||\n\n| ### Public attributes ||\n|---------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|\n| [handle](#classtensorflow_1_1ops_1_1_padding_f_i_f_o_queue_1a39eb929611f708215faf1b5be357152e) | `::`[tensorflow::Output](/versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n| [operation](#classtensorflow_1_1ops_1_1_padding_f_i_f_o_queue_1a73da6dae81f48ea4ac530b3cc265391e) | [Operation](/versions/r2.3/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) |\n\n| ### Public functions ||\n|---------------------------------------------------------------------------------------------------------------------------------|------------------------|\n| [node](#classtensorflow_1_1ops_1_1_padding_f_i_f_o_queue_1a60fdcd5f1e0d321510d5f1924e5ebb98)`() const ` | `::tensorflow::Node *` |\n| [operator::tensorflow::Input](#classtensorflow_1_1ops_1_1_padding_f_i_f_o_queue_1a87a368787c970ea80238b0b277d4a1bc)`() const ` | ` ` ` ` |\n| [operator::tensorflow::Output](#classtensorflow_1_1ops_1_1_padding_f_i_f_o_queue_1a24634a5ec26c56d5bf58e40e5f30ec00)`() const ` | ` ` ` ` |\n\n| ### Public static functions ||\n|---------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Capacity](#classtensorflow_1_1ops_1_1_padding_f_i_f_o_queue_1ae1fa5194a675ccd0aac3d90adb2a5d7e)`(int64 x)` | [Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/padding-f-i-f-o-queue/attrs#structtensorflow_1_1ops_1_1_padding_f_i_f_o_queue_1_1_attrs) |\n| [Container](#classtensorflow_1_1ops_1_1_padding_f_i_f_o_queue_1a4d0859f5e43500c22a24ccf99f0b8ac8)`(StringPiece x)` | [Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/padding-f-i-f-o-queue/attrs#structtensorflow_1_1ops_1_1_padding_f_i_f_o_queue_1_1_attrs) |\n| [Shapes](#classtensorflow_1_1ops_1_1_padding_f_i_f_o_queue_1a29f0f0ce152db5f4517d7355650f6d2d)`(const gtl::ArraySlice\u003c PartialTensorShape \u003e & x)` | [Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/padding-f-i-f-o-queue/attrs#structtensorflow_1_1ops_1_1_padding_f_i_f_o_queue_1_1_attrs) |\n| [SharedName](#classtensorflow_1_1ops_1_1_padding_f_i_f_o_queue_1a182e79127160fbc1a6af358ebd5bf0c7)`(StringPiece x)` | [Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/padding-f-i-f-o-queue/attrs#structtensorflow_1_1ops_1_1_padding_f_i_f_o_queue_1_1_attrs) |\n\n| ### Structs ||\n|--------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [tensorflow::ops::PaddingFIFOQueue::Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/padding-f-i-f-o-queue/attrs) | Optional attribute setters for [PaddingFIFOQueue](/versions/r2.3/api_docs/cc/class/tensorflow/ops/padding-f-i-f-o-queue#classtensorflow_1_1ops_1_1_padding_f_i_f_o_queue). |\n\nPublic attributes\n-----------------\n\n### handle\n\n```text\n::tensorflow::Output handle\n``` \n\n### operation\n\n```text\nOperation operation\n``` \n\nPublic functions\n----------------\n\n### PaddingFIFOQueue\n\n```gdscript\n PaddingFIFOQueue(\n const ::tensorflow::Scope & scope,\n const DataTypeSlice & component_types\n)\n``` \n\n### PaddingFIFOQueue\n\n```gdscript\n PaddingFIFOQueue(\n const ::tensorflow::Scope & scope,\n const DataTypeSlice & component_types,\n const PaddingFIFOQueue::Attrs & attrs\n)\n``` \n\n### node\n\n```gdscript\n::tensorflow::Node * node() const \n``` \n\n### operator::tensorflow::Input\n\n```gdscript\n operator::tensorflow::Input() const \n``` \n\n### operator::tensorflow::Output\n\n```gdscript\n operator::tensorflow::Output() const \n``` \n\nPublic static functions\n-----------------------\n\n### Capacity\n\n```text\nAttrs Capacity(\n int64 x\n)\n``` \n\n### Container\n\n```text\nAttrs Container(\n StringPiece x\n)\n``` \n\n### Shapes\n\n```gdscript\nAttrs Shapes(\n const gtl::ArraySlice\u003c PartialTensorShape \u003e & x\n)\n``` \n\n### SharedName\n\n```text\nAttrs SharedName(\n StringPiece x\n)\n```"]]