แยกสิ่งอันดับ `n` ของเทนเซอร์ตั้งแต่หนึ่งตัวขึ้นไปออกจากคิวที่กำหนด
การดำเนินการนี้ไม่รองรับทุกคิว หากคิวไม่รองรับ DequeueUpTo แสดงว่าข้อผิดพลาด Unimplemented ถูกส่งกลับ
หากคิวถูกปิดและมีองค์ประกอบมากกว่า 0 แต่น้อยกว่า 'n' เหลืออยู่ แทนที่จะส่งคืนข้อผิดพลาด OutOfRange เช่น QueueDequeueMany องค์ประกอบที่น้อยกว่า 'n` จะถูกส่งคืนทันที หากคิวถูกปิดและมีองค์ประกอบเหลือ 0 รายการในคิว ข้อผิดพลาด OutOfRange จะถูกส่งกลับเช่นเดียวกับใน QueueDequeueMany มิฉะนั้นพฤติกรรมจะเหมือนกับ QueueDequeueMany:
การดำเนินการนี้จะเชื่อมเทนเซอร์ส่วนประกอบองค์ประกอบคิวเข้าด้วยกันตามมิติที่ 0 เพื่อสร้างเทนเซอร์ส่วนประกอบเดียว ส่วนประกอบทั้งหมดในทูเพิลที่แยกออกจากคิวจะมีขนาด n ในมิติที่ 0
การดำเนินการนี้มีเอาต์พุต `k` โดยที่ `k` คือจำนวนส่วนประกอบในทูเปิลที่จัดเก็บไว้ในคิวที่กำหนด และเอาต์พุต `i` เป็นส่วนประกอบที่ i ของทูเพิลที่แยกออกจากคิว
คลาสที่ซ้อนกัน
ระดับ | QueueDequeueUpTo.Options | แอ็ตทริบิวต์ทางเลือกสำหรับ QueueDequeueUpTo |
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
รายการ < เอาท์พุต <?>> | ส่วนประกอบ () เทนเซอร์อย่างน้อยหนึ่งตัวที่ถูกจัดคิวเป็นสิ่งทูเพิล |
QueueDequeueUpTo แบบคงที่ | สร้าง ( ขอบเขต ขอบเขต ตัวดำเนินการ <?> ตัวดำเนินการ < TInt32 > n, รายการ<Class<? ขยาย TType >> ประเภทส่วนประกอบ ตัวเลือก... ตัวเลือก) วิธีการจากโรงงานเพื่อสร้างคลาสที่ห่อการดำเนินการ QueueDequeueUpTo ใหม่ |
ตัววนซ้ำ < ตัวดำเนินการ < TType >> | ตัววนซ้ำ () |
QueueDequeueUpTo.Options แบบคงที่ | timeoutMs (หมดเวลานานMs) |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
QueueDequeueUpTo แบบคงที่สาธารณะ เพื่อสร้าง (ขอบเขต ขอบเขต , ตัวดำเนินการ <?> ตัวจัดการ, ตัวดำเนินการ < TInt32 > n, รายการ<Class<? ขยาย TType >> ประเภทส่วนประกอบ, ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ห่อการดำเนินการ QueueDequeueUpTo ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
รับมือ | ที่จับเพื่อเข้าคิว |
n | จำนวนสิ่งอันดับที่จะถอนคิว |
ประเภทส่วนประกอบ | ประเภทของแต่ละองค์ประกอบในทูเพิล |
ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก |
การส่งคืน
- อินสแตนซ์ใหม่ของ QueueDequeueUpTo
QueueDequeueUpTo.Options สาธารณะคง ที่หมดเวลา (timeoutMs ยาว)
พารามิเตอร์
หมดเวลาMs | หากคิวมีองค์ประกอบน้อยกว่า n การดำเนินการนี้จะบล็อกเป็นเวลาสูงสุด timeout_ms มิลลิวินาที หมายเหตุ: ยังไม่รองรับตัวเลือกนี้ |
---|