(inputs, f, c)
| 127 | custom_grad=True, |
| 128 | ) |
| 129 | def mul(inputs, f, c): |
| 130 | x, y = inputs[0:2] |
| 131 | z = f("*", x, y) |
| 132 | (dz,) = yield (z,) |
| 133 | dx = f("*", dz, y) |
| 134 | dy = f("*", dz, x) |
| 135 | yield (dx, dy) |
| 136 | |
| 137 | return mul |
| 138 |
no test coverage detected