Differentiating Through a Cone Program with diffcp
Introduction | The mathematical setup | What the package computes | Example 1: a linear program | Example 2: a second-order-cone program | Example 3: a small semidefinite program | A practical sensitivity-analysis example | Forward versus adjoint: when to use each | Choosing dense versus lsqr | Conventions | Connection to CVXR | Citation