tensorflow::ops::BarrierTakeMany
#include <data_flow_ops.h>นำจำนวนองค์ประกอบที่เสร็จสมบูรณ์ที่กำหนดจากสิ่งกีดขวางมาใช้
สรุป
การดำเนินการนี้จะรวมเทนเซอร์ส่วนประกอบที่สมบูรณ์แล้วเข้าด้วยกันตามมิติที่ 0 เพื่อสร้างเทนเซอร์ส่วนประกอบเดียว
องค์ประกอบต่างๆ จะออกมาจากแผงกั้นเมื่อเสร็จสมบูรณ์ และเรียงตามลำดับที่ถูกใส่เข้าไปในแผงกั้น ดัชนีที่แสดงออกมาจะให้ข้อมูลเกี่ยวกับชุดที่แต่ละองค์ประกอบถูกใส่เข้าไปในแผงกั้นตั้งแต่แรก
ข้อโต้แย้ง:
- ขอบเขต: วัตถุ ขอบเขต
- ด้ามจับ: ด้ามจับของสิ่งกีดขวาง
- num_elements: เทนเซอร์ที่มีองค์ประกอบเดียว ซึ่งระบุจำนวนองค์ประกอบที่จะนำมาใช้
- component_types: ประเภทของแต่ละส่วนประกอบในค่า
คุณลักษณะเสริม (ดูที่ Attrs ):
- allow_small_batch: อนุญาตให้ส่งคืนรายการน้อยกว่า num_elements หาก barrier ปิดอยู่แล้ว
- timeout_ms: หากคิวว่างเปล่า การดำเนินการนี้จะบล็อกเป็นเวลาสูงสุด timeout_ms มิลลิวินาที หมายเหตุ: ตัวเลือกนี้ยังไม่ได้รับการสนับสนุนในขณะนี้
การส่งคืนสินค้า:
- ดัชนี
Output: เทนเซอร์หนึ่งมิติของดัชนี ความยาวเท่ากับ num_elems ดัชนีเหล่านี้อ้างอิงถึงชุดข้อมูลที่ค่าต่างๆ ถูกใส่เข้าไปในตัวกั้น (เริ่มต้นด้วย MIN_LONG และเพิ่มขึ้นตามแต่ละ BarrierInsertMany ) - คีย์
Output: เทนเซอร์หนึ่งมิติของคีย์ โดยมีความยาวเท่ากับจำนวนองค์ประกอบ (num_elements) - ค่า
OutputList: เทนเซอร์มิติใดก็ได้หนึ่งตัวต่อส่วนประกอบในองค์ประกอบกั้น ค่า ทั้งหมด มีความยาวเท่ากับ num_elements ในมิติที่ 0
ตัวสร้างและตัวทำลาย | |
|---|---|
BarrierTakeMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_elements, const DataTypeSlice & component_types) | |
BarrierTakeMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_elements, const DataTypeSlice & component_types, const BarrierTakeMany::Attrs & attrs) |
คุณลักษณะสาธารณะ | |
|---|---|
indices | |
keys | |
operation | |
values | |
ฟังก์ชันคงที่สาธารณะ | |
|---|---|
AllowSmallBatch (bool x) | |
TimeoutMs (int64 x) | |
WaitForIncomplete (bool x) | |
โครงสร้าง | |
|---|---|
| tensorflow::ops::BarrierTakeMany::Attrs | ตัวเลือกในการตั้งค่าแอตทริบิวต์สำหรับ BarrierTakeMany |
คุณลักษณะสาธารณะ
ดัชนี
::tensorflow::Output indices
กุญแจ
::tensorflow::Output keys
การดำเนินการ
Operation operation
ค่านิยม
::tensorflow::OutputList values
หน้าที่สาธารณะ
อุปสรรคต้องมาก
BarrierTakeMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_elements, const DataTypeSlice & component_types )
อุปสรรคต้องมาก
BarrierTakeMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_elements, const DataTypeSlice & component_types, const BarrierTakeMany::Attrs & attrs )
ฟังก์ชันคงที่สาธารณะ
อนุญาตให้ผลิตในปริมาณน้อย
Attrs AllowSmallBatch( bool x )
หมดเวลา (มิลลิวินาที)
Attrs TimeoutMs( int64 x )
รอสำหรับไม่สมบูรณ์
Attrs WaitForIncomplete( bool x )