There are 23 repositories under differentiable-programming topic.
Productive, portable, and performant GPU programming in Python.
10 differentiable physical simulators built with Taichi differentiable programming (DiffTaichi, ICLR 2020)
Compositional Differentiable Programming Library
Swift for TensorFlow Deep Learning Library
Pytorch-based framework for solving parametric constrained optimization problems, physics-informed system identification, and parametric model predictive control.
A high-fidelity 3D face reconstruction library from monocular RGB image(s)
torchbearer: A model fitting library for PyTorch
🧩 Shape-Safe Symbolic Differentiation with Algebraic Data Types
Code for our NeurIPS 2022 paper
[ICLR 2021 top 3%] Is Attention Better Than Matrix Decomposition?
Robot kinematics implemented in pytorch
PyNeuraLogic lets you use Python to create Differentiable Logic Programs
A common interface for quadrature and numerical integration for the SciML scientific machine learning organization
Differentiable RayTracing in Julia
A unified end-to-end learning and control framework that is able to learn a (neural) control objective function, dynamics equation, control policy, or/and optimal trajectory in a control system.
A differentiable simulator for scientific machine learning (SciML) with N-body problems, including astrophysical and molecular dynamics
Differentiable Finite Element Method with JAX
Differentiating convex optimization programs w.r.t. program parameters
Tools for building non-allocating pre-cached functions in Julia, allowing for GC-free usage of automatic differentiation in complex codes
Differentiable and accelerated spherical transforms with JAX
Deep relational learning through differentiable logic programming.
Probabilistic Answer Set Programming and Probabilistic SAT solving, based on Differentiable Satisfiability
Safe Pontryagin Differentiable Programming (Safe PDP) is a new theoretical and algorithmic safe differentiable framework to solve a broad class of safety-critical learning and control tasks.