| 877 | } |
| 878 | |
| 879 | Status MatMulGrad(const AttrSlice& attrs, FunctionDef* g) { |
| 880 | return MatMulGradCommon("MatMul", "transpose_a", "transpose_b", attrs, g, |
| 881 | false /* enable_broadcasting */); |
| 882 | } |
| 883 | REGISTER_OP_GRADIENT("MatMul", MatMulGrad); |
| 884 | |
| 885 | Status BatchMatMulGrad(const AttrSlice& attrs, FunctionDef* g) { |