(self, X, Y)
| 156 | self.reduce_op = reduce_op |
| 157 | |
| 158 | def forward(self, X, Y): |
| 159 | out, (argX, argY) = _gspmm(self.gidx, self.op, self.reduce_op, X, Y) |
| 160 | self.save_for_backward(X, Y, argX, argY) |
| 161 | return out |
| 162 | |
| 163 | def backward(self, dZ): |
| 164 | ctx = context(dZ) |