| 555 | } // namespace |
| 556 | |
| 557 | Status AddSymbolicGradients(const Scope& scope, |
| 558 | const std::vector<Output>& outputs, |
| 559 | const std::vector<Output>& inputs, |
| 560 | const std::vector<Output>& grad_inputs, |
| 561 | std::vector<Output>* grad_outputs) { |
| 562 | SymbolicGradientBuilder builder(scope, ops::GradOpRegistry::Global(), outputs, |
| 563 | inputs, grad_inputs, grad_outputs); |
| 564 | return builder.AddGradients(); |
| 565 | } |
| 566 | |
| 567 | Status AddSymbolicGradients(const Scope& scope, |
| 568 | const std::vector<Output>& outputs, |