TaichiParallel programming for everyone.
Difftaichi10 differentiable physical simulators built with Taichi differentiable programming (DiffTaichi, ICLR 2020)
Gen.jlA general-purpose probabilistic programming system with programmable inference
SwiftSwift for TensorFlow
Quadrature.jlA common interface for quadrature and numerical integration for the SciML scientific machine learning organization
jaxdfA JAX-based research framework for writing differentiable numerical simulators with arbitrary discretizations
TegA differentiable programming language with an integration primitive that soundly handles interactions among the derivative, integral, and discontinuities.
cocpSource code for the examples accompanying the paper "Learning convex optimization control policies."
Pontryagin-Differentiable-ProgrammingA 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.
DiffOpt.jlDifferentiating convex optimization programs w.r.t. program parameters