| 559 | } |
| 560 | |
| 561 | Status MaximumGrad(const Scope& scope, const Operation& op, |
| 562 | const std::vector<Output>& grad_inputs, |
| 563 | std::vector<Output>* grad_outputs) { |
| 564 | auto comparator = GreaterEqual(scope, op.input(0), op.input(1)); |
| 565 | return MaximumMinimumGradCommon(scope, op, grad_inputs, grad_outputs, |
| 566 | comparator); |
| 567 | } |
| 568 | REGISTER_GRADIENT_OP("Maximum", MaximumGrad); |
| 569 | |
| 570 | Status MinimumGrad(const Scope& scope, const Operation& op, |
nothing calls this directly
no test coverage detected