Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
tensor akışı:: işlem:: QueueDequeueMany
#include <data_flow_ops.h>
Verilen kuyruktan bir veya daha fazla tensörün n
sayıda demetini kuyruktan çıkarır.
Özet
Kuyruk kapalıysa ve n
az öğe varsa OutOfRange hatası döndürülür.
Bu işlem, tek bir bileşen tensörü oluşturmak için kuyruk öğesi bileşen tensörlerini 0'ıncı boyut boyunca birleştirir. Sıradan çıkarılan demetteki tüm bileşenler 0'ıncı boyutta n
boyutuna sahip olacaktır.
Bu işlemin k
çıkışı vardır; burada k
verilen kuyrukta saklanan demetlerdeki bileşenlerin sayısıdır ve çıktı i
kuyruğundan çıkarılan demetin i'inci bileşenidir.
Not Kuyruk boşsa, bu işlem n
öğenin kuyruğundan çıkana kadar (veya belirtilmişse 'timeout_ms' geçene kadar) engellenecektir.
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- tanıtıcı: Bir kuyruğun tanıtıcısı.
- n: Sıradan çıkarılacak demetlerin sayısı.
- bileşen_tipleri: Bir demetteki her bileşenin türü.
İsteğe bağlı özellikler (bkz. Attrs
):
- timeout_ms: Kuyrukta n'den az öğe varsa, bu işlem timeout_ms milisaniyeye kadar engelleyecektir. Not: Bu seçenek henüz desteklenmemektedir.
İade:
-
OutputList
: Tuple olarak kuyruğundan çıkarılan bir veya daha fazla tensör.
Genel özellikler
Kamu işlevleri
Genel statik işlevler
Zaman aşımıMs
Attrs TimeoutMs(
int64 x
)
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-26 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-26 UTC."],[],[],null,["# tensorflow::ops::QueueDequeueMany Class Reference\n\ntensorflow::ops::QueueDequeueMany\n=================================\n\n`#include \u003cdata_flow_ops.h\u003e`\n\nDequeues `n` tuples of one or more tensors from the given queue.\n\nSummary\n-------\n\nIf the queue is closed and there are fewer than `n` elements, then an OutOfRange error is returned.\n\nThis operation concatenates queue-element component tensors along the 0th dimension to make a single component tensor. [All](/versions/r2.1/api_docs/cc/class/tensorflow/ops/all#classtensorflow_1_1ops_1_1_all) of the components in the dequeued tuple will have size `n` in the 0th dimension.\n\nThis operation has `k` outputs, where `k` is the number of components in the tuples stored in the given queue, and output `i` is the ith component of the dequeued tuple.\n\nN.B. If the queue is empty, this operation will block until `n` elements have been dequeued (or 'timeout_ms' elapses, if specified).\n\nArguments:\n\n- scope: A [Scope](/versions/r2.1/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object\n- handle: The handle to a queue.\n- n: The number of tuples to dequeue.\n- component_types: The type of each component in a tuple.\n\n\u003cbr /\u003e\n\nOptional attributes (see [Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/queue-dequeue-many/attrs#structtensorflow_1_1ops_1_1_queue_dequeue_many_1_1_attrs)):\n\n- timeout_ms: If the queue has fewer than n elements, this operation will block for up to timeout_ms milliseconds. Note: This option is not supported yet.\n\n\u003cbr /\u003e\n\nReturns:\n\n- `OutputList`: One or more tensors that were dequeued as a tuple.\n\n\u003cbr /\u003e\n\n| ### Constructors and Destructors ||\n|---|---|\n| [QueueDequeueMany](#classtensorflow_1_1ops_1_1_queue_dequeue_many_1af0787d738d8e5c2f19921973db8e2481)`(const ::`[tensorflow::Scope](/versions/r2.1/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` handle, ::`[tensorflow::Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` n, const DataTypeSlice & component_types)` ||\n| [QueueDequeueMany](#classtensorflow_1_1ops_1_1_queue_dequeue_many_1a8d1c93762d52332bf32cf0affcf42447)`(const ::`[tensorflow::Scope](/versions/r2.1/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` handle, ::`[tensorflow::Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` n, const DataTypeSlice & component_types, const `[QueueDequeueMany::Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/queue-dequeue-many/attrs#structtensorflow_1_1ops_1_1_queue_dequeue_many_1_1_attrs)` & attrs)` ||\n\n| ### Public attributes ||\n|-------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------|\n| [components](#classtensorflow_1_1ops_1_1_queue_dequeue_many_1ad008417bd88a61cc3561b12b2655e192) | `::`[tensorflow::OutputList](/versions/r2.1/api_docs/cc/group/core#group__core_1gab449e6a3abd500c2f4ea93f9e89ba96c) |\n| [operation](#classtensorflow_1_1ops_1_1_queue_dequeue_many_1a8022cd22dda1a2ece65d36a11766035d) | [Operation](/versions/r2.1/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) |\n\n| ### Public functions ||\n|------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|\n| [operator[]](#classtensorflow_1_1ops_1_1_queue_dequeue_many_1a3b9da4a9019f580bd27704d37043f875)`(size_t index) const ` | `::`[tensorflow::Output](/versions/r2.1/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n\n| ### Public static functions ||\n|-----------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------|\n| [TimeoutMs](#classtensorflow_1_1ops_1_1_queue_dequeue_many_1ada0815fe9735c5da0a6192a13c574ee2)`(int64 x)` | [Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/queue-dequeue-many/attrs#structtensorflow_1_1ops_1_1_queue_dequeue_many_1_1_attrs) |\n\n| ### Structs ||\n|-----------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [tensorflow::ops::QueueDequeueMany::Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/queue-dequeue-many/attrs) | Optional attribute setters for [QueueDequeueMany](/versions/r2.1/api_docs/cc/class/tensorflow/ops/queue-dequeue-many#classtensorflow_1_1ops_1_1_queue_dequeue_many). |\n\nPublic attributes\n-----------------\n\n### components\n\n```text\n::tensorflow::OutputList components\n``` \n\n### operation\n\n```text\nOperation operation\n``` \n\nPublic functions\n----------------\n\n### QueueDequeueMany\n\n```gdscript\n QueueDequeueMany(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input handle,\n ::tensorflow::Input n,\n const DataTypeSlice & component_types\n)\n``` \n\n### QueueDequeueMany\n\n```gdscript\n QueueDequeueMany(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input handle,\n ::tensorflow::Input n,\n const DataTypeSlice & component_types,\n const QueueDequeueMany::Attrs & attrs\n)\n``` \n\n### operator\\[\\]\n\n```gdscript\n::tensorflow::Output operator[](\n size_t index\n) const \n``` \n\nPublic static functions\n-----------------------\n\n### TimeoutMs\n\n```text\nAttrs TimeoutMs(\n int64 x\n)\n```"]]