tensorflow::ops::QueueDequeueMany
#include <data_flow_ops.h> ดึงทูเปิลจำนวน n รายการ ซึ่งแต่ละรายการประกอบด้วยเทนเซอร์ตั้งแต่หนึ่งรายการขึ้นไป ออกจากคิวที่กำหนด
สรุป
หากคิวถูกปิดและมีองค์ประกอบน้อยกว่า n ตัว จะส่งคืนข้อผิดพลาด OutOfRange
การดำเนินการนี้จะรวมเทนเซอร์ส่วนประกอบของคิวเข้าด้วยกันตามมิติที่ 0 เพื่อสร้างเทนเซอร์ส่วนประกอบเดียว ส่วนประกอบ ทั้งหมด ในทูเปิลที่ดึงออกจากคิวจะมีขนาด n ในมิติที่ 0
การดำเนินการนี้มีผลลัพธ์ k รายการ โดยที่ k คือจำนวนส่วนประกอบในทูเปิลที่เก็บไว้ในคิวที่กำหนด และผลลัพธ์ i คือส่วนประกอบที่ i ของทูเปิลที่ดึงออกจากคิว
หมายเหตุ: หากคิวว่างเปล่า การดำเนินการนี้จะบล็อกจนกว่าจะมีการดึงข้อมูลออกจากคิวครบ n รายการ (หรือจนกว่าจะครบ 'timeout_ms' หากมีการระบุไว้)
ข้อโต้แย้ง:
- ขอบเขต: วัตถุ ขอบเขต
- handle: ส่วนหัวของคิว
- n: จำนวนทูเปิลที่จะดึงออกจากคิว
- component_types: ประเภทของแต่ละคอมโพเนนต์ในรูปแบบทูเปิล
คุณลักษณะเสริม (ดูที่ Attrs ):
- timeout_ms: หากคิวมีองค์ประกอบน้อยกว่า n รายการ การดำเนินการนี้จะบล็อกเป็นเวลาสูงสุด timeout_ms มิลลิวินาที หมายเหตุ: ตัวเลือกนี้ยังไม่ได้รับการสนับสนุนในขณะนี้
การส่งคืนสินค้า:
-
OutputList: เทนเซอร์อย่างน้อยหนึ่งรายการที่ถูกดึงออกจากคิวในรูปแบบทูเปิล
ตัวสร้างและตัวทำลาย | |
|---|---|
QueueDequeueMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input n, const DataTypeSlice & component_types) | |
QueueDequeueMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input n, const DataTypeSlice & component_types, const QueueDequeueMany::Attrs & attrs) |
คุณลักษณะสาธารณะ | |
|---|---|
components | |
operation | |
หน้าที่สาธารณะ | |
|---|---|
operator[] (size_t index) const | |
ฟังก์ชันคงที่สาธารณะ | |
|---|---|
TimeoutMs (int64 x) | |
โครงสร้าง | |
|---|---|
| tensorflow::ops::QueueDequeueMany::Attrs | ตัวเลือกในการตั้งค่าแอตทริบิวต์สำหรับ QueueDequeueMany |
คุณลักษณะสาธารณะ
ส่วนประกอบ
::tensorflow::OutputList components
การดำเนินการ
Operation operation
หน้าที่สาธารณะ
คิวและดีคิวหลายรายการ
QueueDequeueMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input n, const DataTypeSlice & component_types )
คิวและดีคิวหลายรายการ
QueueDequeueMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input n, const DataTypeSlice & component_types, const QueueDequeueMany::Attrs & attrs )
ผู้ดำเนินการ[]
::tensorflow::Output operator[]( size_t index ) const
ฟังก์ชันคงที่สาธารณะ
หมดเวลา (มิลลิวินาที)
Attrs TimeoutMs( int64 x )