ลดเทนเซอร์หลายตัวที่มีประเภทและรูปร่างเหมือนกันร่วมกัน
`is_stateless` หมายความว่าแต่ละ op ไม่จำเป็นต้องพึ่งพาการควบคุมกับ op โดยรวมอื่นๆ ในกรณีนี้ ควรใช้คีย์ที่ไม่ซ้ำกัน ณ รันไทม์ (เช่น `instance_key`) เพื่อแยกความแตกต่างระหว่างกลุ่มโดยรวม
คลาสที่ซ้อนกัน
ระดับ | CollectiveReduceV2.ตัวเลือก | แอ็ตทริบิวต์ทางเลือกสำหรับ CollectiveReduceV2 |
วิธีการสาธารณะ
เอาท์พุต <T> | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
CollectiveReduceV2.Options แบบคงที่ | communicationHint (สตริง communicationHint) |
คงที่ <T ขยายจำนวน> CollectiveReduceV2 <T> | |
เอาท์พุต <T> | ข้อมูล () |
CollectiveReduceV2.Options แบบคงที่ | isStateless (บูลีนคือไร้สัญชาติ) |
CollectiveReduceV2.Options แบบคงที่ | maxSubdivsPerDevice (ยาว maxSubdivsPerDevice) |
CollectiveReduceV2.Options แบบคงที่ | หมดเวลาวินาที (ลอยหมดเวลาวินาที) |
วิธีการสืบทอด
วิธีการสาธารณะ
เอาท์ พุท สาธารณะ <T> asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
CollectiveReduceV2 <T> แบบ คง ที่สาธารณะ (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> อินพุต, ตัว ดำเนิน การ <Integer> groupSize, ตัวดำเนินการ <Integer> groupKey, ตัวดำเนินการ <Integer> instanceKey, Iterable < ตัวดำเนินการ <?>> orderingToken, สตริง mergeOp, สตริง FinalOp, ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ CollectiveReduceV2 ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก |
การส่งคืน
- อินสแตนซ์ใหม่ของ CollectiveReduceV2