รวบรวมชิ้นส่วนจากตัวแปรที่ชี้ไปตาม 'ทรัพยากร' ตาม 'ดัชนี'
`ดัชนี` จะต้องเป็นเทนเซอร์จำนวนเต็มของมิติใดๆ (โดยปกติจะเป็น 0-D หรือ 1-D) สร้างเอาท์พุตเทนเซอร์ที่มีรูปร่าง `indices.shape + params.shape[1:]` โดยที่:
# Scalar indices
output[:, ..., :] = params[indices, :, ... :]
# Vector indices
output[i, :, ..., :] = params[indices[i], :, ... :]
# Higher rank indices
output[i, ..., j, :, ... :] = params[indices[i, ..., j], :, ..., :]
คลาสที่ซ้อนกัน
ระดับ | ResourceGather ตัวเลือก | แอ็ตทริบิวต์ทางเลือกสำหรับ ResourceGather |
วิธีการสาธารณะ
เอาท์พุต <U> | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
ResourceGather.Options แบบคงที่ | ชุด Dims (ชุดยาว) |
คง <U, T ขยายหมายเลข> ResourceGather <U> | สร้าง ( ขอบเขต ขอบเขต , ทรัพยากร ตัวถูกดำเนินการ <?>, ดัชนี ตัวดำเนินการ <T>, ประเภท <U> d, ตัวเลือก... ตัวเลือก) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ ResourceGather ใหม่ |
เอาท์พุต <U> | เอาท์พุท () |
ResourceGather.Options แบบคงที่ | validateIndices (บูลีน validateIndices) |
วิธีการสืบทอด
วิธีการสาธารณะ
เอาท์พุท สาธารณะ <U> asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
ResourceGather แบบคงที่สาธารณะ <U> สร้าง (ขอบเขต ขอบเขต , ทรัพยากร ตัวดำเนินการ <?>, ดัชนี ตัวดำเนินการ <T>, ประเภท <U> dtype, ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ ResourceGather ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก |
การส่งคืน
- อินสแตนซ์ใหม่ของ ResourceGather