| 883 | REGISTER_OP_GRADIENT("MatMul", MatMulGrad); |
| 884 | |
| 885 | Status BatchMatMulGrad(const AttrSlice& attrs, FunctionDef* g) { |
| 886 | return MatMulGradCommon("BatchMatMul", "adj_x", "adj_y", attrs, g, |
| 887 | false /* enable_broadcasting */); |
| 888 | } |
| 889 | REGISTER_OP_GRADIENT("BatchMatMul", BatchMatMulGrad); |
| 890 | |
| 891 | Status BatchMatMulV2Grad(const AttrSlice& attrs, FunctionDef* g) { |