Expand description
Types for differentiable optimization (OptNet-style LP/QP layers).
Provides configuration, result, and gradient structures for differentiable quadratic and linear programming.
Structs§
- DiffLP
Config - Configuration for differentiable LP solving.
- DiffLP
Result - Result of a differentiable LP forward solve.
- Diff
OptGrad - Gradient of a loss w.r.t. all optimization layer parameters.
- Diff
OptParams - Parameters for a generic QP/LP optimization layer.
- Diff
OptResult - Result of a generic optimization layer forward pass.
- DiffQP
Config - Configuration for differentiable QP solving.
- DiffQP
Result - Result of a differentiable QP forward solve.
- Implicit
Gradient - Implicit gradients of the loss w.r.t. problem parameters.
- KKTSystem
- KKT system residuals for monitoring convergence.
Enums§
- Backward
Mode - Mode of backward differentiation through the optimization layer.
- Diff
OptStatus - Solver status for an optimization layer.