facebookresearch/theseus

A library for differentiable nonlinear optimization

38
/ 100
Emerging

Embeds differentiable second-order optimizers (Gauss-Newton, Levenberg-Marquardt, Trust Region) and sparse linear solvers directly into PyTorch, enabling end-to-end gradient flow through optimization layers. Supports batched GPU computation with multiple backward modes (implicit, truncated, DLM) and includes Lie group representations and robot kinematics for robotics and vision applications. Designed for hybrid architectures that combine neural networks with domain-specific differentiable models as inductive priors.

2,008 stars. No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 9 / 25
Community 19 / 25

How are scores calculated?

Stars

2,008

Forks

143

Language

Python

License

MIT

Last pushed

Jan 16, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/facebookresearch/theseus"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.