ตัวดำเนินการไล่ระดับสีสำหรับ SparseAdd op
op SparseAdd คำนวณ A + B โดยที่ A, B และผลรวมทั้งหมดแสดงเป็นวัตถุ `SparseTensor` การดำเนินการนี้ใช้การไล่ระดับสีอัพสตรีมด้วยค่าที่ไม่ว่างเปล่าของผลรวม และส่งออกการไล่ระดับสีด้วยค่าที่ไม่ว่างเปล่าของ A และ B
ค่าคงที่
| สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
| เอาท์พุต <T> | อาวาลกราด () 1-D ที่มีรูปร่าง `[nnz(A)]` |
| เอาท์พุต <T> | bValGrad () 1-D ที่มีรูปร่าง `[nnz(B)]` |
| คงที่ <T ขยาย TType > SparseAddGrad <T> | สร้าง ( ขอบเขต ขอบเขต ตัวดำเนินการ <T> backpropValGrad, ตัวดำเนินการ < TInt64 > aIndices, ตัวดำเนินการ < TInt64 > bIndices, ตัวดำเนินการ < TInt64 > sumIndices) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ SparseAddGrad ใหม่ |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
เอาท์พุท สาธารณะ <T> aValGrad ()
1-D ที่มีรูปร่าง `[nnz(A)]` การไล่ระดับสีเทียบกับค่าที่ไม่ว่างของ A
สาธารณะ SparseAddGrad <T> สร้าง แบบคง ที่ (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> backpropValGrad, ตัวดำเนินการ < TInt64 > aIndices, ตัวดำเนินการ < TInt64 > bIndices, ตัวดำเนินการ < TInt64 > sumIndices)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ SparseAddGrad ใหม่
พารามิเตอร์
| ขอบเขต | ขอบเขตปัจจุบัน |
|---|---|
| ฉากหลังValGrad | 1-D ที่มีรูปร่าง `[nnz(sum)]` การไล่ระดับสีเทียบกับค่าที่ไม่ว่างของผลรวม |
| ดัชนี | 2-D `ดัชนี` ของ `SparseTensor` A ขนาด `[nnz(A), ndims]` |
| ดัชนี | 2-D `ดัชนี` ของ `SparseTensor` B, ขนาด `[nnz(B), ndims]` |
| ผลรวมดัชนี | 2-D `ดัชนี` ของผลรวม `SparseTensor`, ขนาด `[nnz(sum), ndims]` |
การส่งคืน
- อินสแตนซ์ใหม่ของ SparseAddGrad