A general-purpose probabilistic programming system with programmable inference
-
Updated
Jun 9, 2026 - Julia
A general-purpose probabilistic programming system with programmable inference
Julia bindings for the Enzyme automatic differentiator
A common interface for quadrature and numerical integration for the SciML scientific machine learning organization
Differentiable RayTracing in Julia
Differentiating optimization programs w.r.t. program parameters
A differentiable simulator for scientific machine learning (SciML) with N-body problems, including astrophysical and molecular dynamics
Model and solve optimal control problems in Julia, both on CPU and GPU.
Tools for building non-allocating pre-cached functions in Julia, allowing for GC-free usage of automatic differentiation in complex codes
DPFEHM: A Differentiable Subsurface Flow Simulator
Differentiable Duckietown
learning state-space targets in dynamical systems
MDToolbox.jl: A Julia package for molecular dynamics trajectories analysis and modeling of biomolecules
PotentialLearning.jl: Optimize your atomistic data and interatomic potential models in your molecular dynamics workflows.
Differentiable Tensor Renormalization Group for square Ising
Differentiable Computer Vision using pure Julia
Autodiff via Enzyme.jl for Trixi.jl
Differentiable Julia port of the Community Land Model (CLM5) — AD-ready, GPU-designed, 15K+ tests
Add a description, image, and links to the differentiable-programming topic page so that developers can more easily learn about it.
To associate your repository with the differentiable-programming topic, visit your repo's landing page and select "manage topics."