Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: differentiable-programming
probcomp/Gen.jl
A general-purpose probabilistic programming system with programmable inference
Language: Julia - Size: 23.8 MB - Last synced: 3 minutes ago - Pushed: about 18 hours ago - Stars: 1,770 - Forks: 159
astro-informatics/s2fft
Differentiable and accelerated spherical transforms with JAX
Language: Python - Size: 50 MB - Last synced: 12 days ago - Pushed: 17 days ago - Stars: 108 - Forks: 6
omegaiota/DiffCloth
Code repository for our paper DiffCloth: Differentiable Cloth Simulation with Dry Frictional Contact
Language: C++ - Size: 246 MB - Last synced: 6 months ago - Pushed: 8 months ago - Stars: 282 - Forks: 24
deepmodeling/jax-fem
Differentiable Finite Element Method with JAX
Language: Python - Size: 73.4 MB - Last synced: about 20 hours ago - Pushed: about 21 hours ago - Stars: 144 - Forks: 29
pnnl/neuromancer
Pytorch-based framework for solving parametric constrained optimization problems, physics-informed system identification, and parametric model predictive control.
Language: Python - Size: 362 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 737 - Forks: 96
matsunagalab/differentiable
test-bed for differentiable parameter optimization of molecular systems
Language: Jupyter Notebook - Size: 513 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 0 - Forks: 0
EnzymeAD/Enzyme
High-performance automatic differentiation of LLVM and MLIR.
Language: LLVM - Size: 626 MB - Last synced: about 11 hours ago - Pushed: 3 days ago - Stars: 1,158 - Forks: 92
UM-ARM-Lab/pytorch_kinematics
Robot kinematics implemented in pytorch
Language: Python - Size: 1.01 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 320 - Forks: 31
LukasZahradnik/PyNeuraLogic
PyNeuraLogic lets you use Python to create Differentiable Logic Programs
Language: Python - Size: 29.9 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 267 - Forks: 17
grinisrit/noa
Differentiable Programming Algorithms in Modern C++
Language: C++ - Size: 150 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 125 - Forks: 26
matsunagalab/ColabBTR
End-to-end differentiable blind tip reconstruction on Colab implemented with PyTorch
Language: Jupyter Notebook - Size: 15.5 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 2 - Forks: 1
ExtensityAI/symbolicai
Compositional Differentiable Programming Library
Language: Python - Size: 21.3 MB - Last synced: 3 days ago - Pushed: 6 days ago - Stars: 885 - Forks: 47
adam-r-kowalski/compute_graph
Language: Zig - Size: 1.07 MB - Last synced: 8 days ago - Pushed: about 4 years ago - Stars: 3 - Forks: 0
google/jaxopt
Hardware accelerated, batchable and differentiable optimizers in JAX.
Language: Python - Size: 4.24 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 888 - Forks: 58
emaballarin/foveatorch
ππ₯ Differentiable foveated vision for Deep Learning methods
Language: Python - Size: 1.5 MB - Last synced: 22 days ago - Pushed: 10 months ago - Stars: 3 - Forks: 0
GustikS/NeuraLogic
Deep relational learning through differentiable logic programming.
Language: Java - Size: 3.4 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 92 - Forks: 14
XanaduAI/MrMustard
A differentiable bridge between phase space and Fock space
Language: Python - Size: 6.88 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 71 - Forks: 22
pytorchbearer/torchbearer
torchbearer: A model fitting library for PyTorch
Language: Python - Size: 7.88 MB - Last synced: 4 days ago - Pushed: 5 months ago - Stars: 631 - Forks: 68
kach/gradient-descent-the-ultimate-optimizer
Code for our NeurIPS 2022 paper
Language: Python - Size: 5.86 KB - Last synced: 12 days ago - Pushed: over 1 year ago - Stars: 358 - Forks: 25
taichi-dev/taichi
Productive, portable, and performant GPU programming in Python.
Language: C++ - Size: 56.6 MB - Last synced: 18 days ago - Pushed: 20 days ago - Stars: 24,717 - Forks: 2,238
metaopt/torchopt
TorchOpt is an efficient library for differentiable optimization built upon PyTorch.
Language: Python - Size: 5.23 MB - Last synced: 16 days ago - Pushed: 30 days ago - Stars: 486 - Forks: 33
EnzymeAD/Enzyme.jl
Julia bindings for the Enzyme automatic differentiator
Language: Julia - Size: 3.1 MB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 394 - Forks: 55
astro-informatics/s2wav
Differentiable and accelerated wavelet transform on the sphere with JAX
Language: Python - Size: 11.6 MB - Last synced: 19 days ago - Pushed: 20 days ago - Stars: 12 - Forks: 0
SciML/PreallocationTools.jl
Tools for building non-allocating pre-cached functions in Julia, allowing for GC-free usage of automatic differentiation in complex codes
Language: Julia - Size: 658 KB - Last synced: 18 days ago - Pushed: 20 days ago - Stars: 107 - Forks: 12
LuisaGroup/luisa-compute-rs
Rust frontend to LuisaCompute and more!
Language: Rust - Size: 2.4 MB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 44 - Forks: 6
SciML/NBodySimulator.jl
A differentiable simulator for scientific machine learning (SciML) with N-body problems, including astrophysical and molecular dynamics
Language: Julia - Size: 639 KB - Last synced: 18 days ago - Pushed: 30 days ago - Stars: 124 - Forks: 19
ChezJrk/Teg
A differentiable programming language with an integration primitive that soundly handles interactions among the derivative, integral, and discontinuities.
Language: Python - Size: 257 KB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 34 - Forks: 4
cvxgrp/cocp
Source code for the examples accompanying the paper "Learning convex optimization control policies."
Language: Jupyter Notebook - Size: 3.43 MB - Last synced: 8 days ago - Pushed: over 1 year ago - Stars: 78 - Forks: 16
SciML/DiffEqDevMaterials
Various developer materials, like PDFs, notes, derivations, etc. for differential equations and scientific machine learning (SciML)
Language: Jupyter Notebook - Size: 680 KB - Last synced: 18 days ago - Pushed: 26 days ago - Stars: 9 - Forks: 6
avik-pal/RayTracer.jl
Differentiable RayTracing in Julia
Language: Julia - Size: 34.9 MB - Last synced: 22 days ago - Pushed: about 1 year ago - Stars: 146 - Forks: 12
ucl-bug/jaxdf
A JAX-based research framework for writing differentiable numerical simulators with arbitrary discretizations
Language: Python - Size: 16.8 MB - Last synced: 7 days ago - Pushed: 2 months ago - Stars: 106 - Forks: 7
cesmix-mit/PotentialLearning.jl
An open source Julia library for active learning of interatomic potentials in atomistic simulations of materials. It incorporates elements of bayesian inference, machine learning, differentiable programming, software composability, and high-performance computing.
Language: Julia - Size: 37.6 MB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 18 - Forks: 8
SciML/Integrals.jl
A common interface for quadrature and numerical integration for the SciML scientific machine learning organization
Language: Julia - Size: 1.67 MB - Last synced: 18 days ago - Pushed: 23 days ago - Stars: 202 - Forks: 26
divicomp/potto
A prototype differentiable programming language with an integration primitive that soundly handles interactions among the derivative, integral, and discontinuities and supports separate compilation.
Language: Python - Size: 282 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
belkakari/cellular-automata-pytorch
A reproduction and tweaking of Growing Neural Cellular Automata
Language: Python - Size: 13.1 MB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 17 - Forks: 3
wangleiphy/hydrogen
variationally solve hydrogen atom with autograd
Language: Python - Size: 486 KB - Last synced: about 1 month ago - Pushed: almost 5 years ago - Stars: 9 - Forks: 0
tensorflow/swift-apis π¦
Swift for TensorFlow Deep Learning Library
Language: Swift - Size: 22.8 MB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 792 - Forks: 133
TorchOPC/TorchLitho
Differentiable Computational Lithogrpahy Framework
Language: Python - Size: 5.44 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 46 - Forks: 8
breandan/kotlingrad
𧩠Shape-Safe Symbolic Differentiation with Algebraic Data Types
Language: Kotlin - Size: 286 MB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 506 - Forks: 21
UTokyo-ICEPP/multiml
A prototype framework for developing multi-step machine learnings.
Language: Python - Size: 686 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 5 - Forks: 4
esa/dSGP4
dSGP4: differentiable SGP4. Supports differentiability, ML integration & embarassingly parallel computations
Language: Python - Size: 2.53 MB - Last synced: 14 days ago - Pushed: about 1 month ago - Stars: 6 - Forks: 2
taichi-dev/difftaichi
10 differentiable physical simulators built with Taichi differentiable programming (DiffTaichi, ICLR 2020)
Size: 345 KB - Last synced: about 2 months ago - Pushed: 6 months ago - Stars: 2,370 - Forks: 254
OrchardLANL/DPFEHM.jl
DPFEHM: A Differentiable Subsurface Flow Simulator
Language: Julia - Size: 9.51 MB - Last synced: 23 days ago - Pushed: about 2 months ago - Stars: 27 - Forks: 10
Andrew-Luo1/jax_shac
An implementation of Short Horizon Actor Critic writen in Jax. Core algorithm written in the style of Brax, with several bits taken from Xu's original paper.
Language: Jupyter Notebook - Size: 18.1 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
ZikangXiong/diff-spec
Differentiable Symbolic Specification
Language: Python - Size: 51.8 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 3 - Forks: 1
arnauqb/blackbirds
Black-Box Inference foR Differentiable Simulators
Language: Python - Size: 14.9 MB - Last synced: 26 days ago - Pushed: 2 months ago - Stars: 8 - Forks: 1
astro-informatics/s2ball
Differentiable and accelerated wavelet transform on the ball with JAX
Language: Python - Size: 4.6 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 3 - Forks: 0
tensorflow/swift π¦
Swift for TensorFlow
Language: Jupyter Notebook - Size: 3.46 MB - Last synced: 3 months ago - Pushed: over 2 years ago - Stars: 6,110 - Forks: 627
jump-dev/DiffOpt.jl
Differentiating convex optimization programs w.r.t. program parameters
Language: Julia - Size: 8.87 MB - Last synced: 20 days ago - Pushed: 3 months ago - Stars: 116 - Forks: 11
geoelements-dev/heat_transfer_duct_banks
Optimizing heat dissipation in duct banks using differentiable programming
Language: Python - Size: 213 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 1
wrsturgeon/dxpr
crates.io: Differentiable expression templates in Rust.
Language: Rust - Size: 46.9 KB - Last synced: 14 days ago - Pushed: about 1 year ago - Stars: 2 - Forks: 0
damianliumin/SoftMAC
Code repository for our paper SoftMAC: Differentiable Soft Body Simulation with Forecast-based Contact Model and Two-way Coupling with Articulated Rigid Bodies and Clothes
Language: Python - Size: 16.6 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 10 - Forks: 1
namin/relaxed-machines
program synthesis with neuro-symbolic differentiable interpreters
Language: Python - Size: 149 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 7 - Forks: 0
MatthiasNickles/diff-SAT
Probabilistic Answer Set Programming and Probabilistic SAT solving, based on Differentiable Satisfiability
Language: Scala - Size: 2.59 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 56 - Forks: 2
tensorush/Awesome-Physics-Programming
π βοΈ Collection of the most awesome learning resources on physics programming in the form of videos, tutorials and frameworks.
Size: 26.4 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 20 - Forks: 3
vnherdeiro/tensorflowjs-curve-fitting-on-graph
Language: TypeScript - Size: 4.9 MB - Last synced: 5 months ago - Pushed: about 5 years ago - Stars: 2 - Forks: 0
nbouziani/physics-driven-ml
Physics-driven machine learning using PyTorch and Firedrake
Language: Python - Size: 212 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 8 - Forks: 8
wangleiphy/TRG
Differentiable Tensor Renormalization Group for square Ising
Language: Julia - Size: 21.5 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 15 - Forks: 4
ctongfei/nexus
Experimental tensor-typed deep learning
Language: Scala - Size: 3.37 MB - Last synced: 6 months ago - Pushed: over 4 years ago - Stars: 256 - Forks: 16
mlajtos/L1
L1: Tensor Studio β The playground for tensors
Language: JavaScript - Size: 12 MB - Last synced: 6 months ago - Pushed: over 5 years ago - Stars: 184 - Forks: 25
Gsunshine/Enjoy-Hamburger
[ICLR 2021 top 3%] Is Attention Better Than Matrix Decomposition?
Language: Python - Size: 4.36 MB - Last synced: 6 months ago - Pushed: over 1 year ago - Stars: 306 - Forks: 20
abdallahdib/NextFace
A high-fidelity 3D face reconstruction library from monocular RGB image(s)
Language: Jupyter Notebook - Size: 14.5 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 599 - Forks: 83
wanxinjin/Pontryagin-Differentiable-Programming
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.
Language: Python - Size: 352 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 123 - Forks: 16
srikumarks/df
Code for understanding automatic differentiation.
Language: Haskell - Size: 17.6 KB - Last synced: 14 days ago - Pushed: almost 2 years ago - Stars: 8 - Forks: 1
Ghost---Shadow/differentiable-programming-handbook
Differentiable implementation of common computer science algorithms
Language: Jupyter Notebook - Size: 457 KB - Last synced: 4 months ago - Pushed: about 2 years ago - Stars: 7 - Forks: 1
hypercoil/hypercoil
A differentiable program for mapping brain function
Language: Python - Size: 17 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 4 - Forks: 0
NWC-CUAHSI-Summer-Institute/LGAR-py
LGAR in python/torch
Language: Python - Size: 94.6 MB - Last synced: 3 months ago - Pushed: 4 months ago - Stars: 3 - Forks: 0
alwaysbyx/e2e-DR-learning
Code for our paper Demand Response Model Identification and Behavior Forecast with OptNet: a Gradient-based Approach.
Language: Python - Size: 2.44 MB - Last synced: 3 months ago - Pushed: almost 2 years ago - Stars: 7 - Forks: 2
SciCompKL/derivgrind
Automatic differentiation of compiled programs using the Valgrind framework.
Language: C - Size: 44.7 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 2
wangleiphy/DL4CSRC
Hitchhiker's Guide to Deep Learning for Computational Scientists
Language: Python - Size: 691 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 34 - Forks: 7
DesmondZhong/diff_sim_improve_grads
PyTorch and Taichi implementations of our paper on improving gradient computation
Language: Python - Size: 298 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 3 - Forks: 0
geoelements/diffmpm
Differentiable Material Point Method
Language: Python - Size: 215 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 4 - Forks: 3
NWC-CUAHSI-Summer-Institute/ngen-aridity
Main repo for the Theme 1 BUCKETEARS, 2023
Size: 5.91 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 1 - Forks: 0
NWC-CUAHSI-Summer-Institute/dCFE Fork of NWC-CUAHSI-Summer-Institute/cfe_py
A differentiable Python version of NOAA-OWP / cfe using PyTorch, for research and development
Language: Python - Size: 333 MB - Last synced: 3 months ago - Pushed: 5 months ago - Stars: 1 - Forks: 0
matsunagalab/MDToolbox.jl
MDToolbox.jl: A Julia package for molecular dynamics trajectories analysis and modeling of biomolecules
Language: Julia - Size: 208 MB - Last synced: 28 days ago - Pushed: about 2 months ago - Stars: 19 - Forks: 5
YunxiTang/BasicRL
Basic RL
Language: Python - Size: 22.3 MB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 2 - Forks: 0
RU-Automated-Reasoning-Group/pi-PRL
ICLR'22 Programmatic Reinforcement Learning
Language: Python - Size: 10.4 MB - Last synced: 9 months ago - Pushed: about 1 year ago - Stars: 13 - Forks: 2
ChezJrk/teg_applications
Applications of the Teg differentiable programming language to problems spanning graphics and physical simulation.
Language: Python - Size: 67.5 MB - Last synced: 9 months ago - Pushed: over 2 years ago - Stars: 9 - Forks: 2
chakravala/Grassmann.wl
β¨Leibniz-Grassmann-Cliffordβ© multilinear differential geometric algebra
Language: Mathematica - Size: 111 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 5 - Forks: 3
danilkolikov/dfl
Differentiable Functional Language
Language: Haskell - Size: 646 KB - Last synced: 12 months ago - Pushed: almost 4 years ago - Stars: 6 - Forks: 0
wanxinjin/Learning-from-Sparse-Demonstrations
A framework and method to jointly learn a (neural) control objective function and a time-warping function only from sparse demonstrations or waypoints.
Language: Python - Size: 4.22 MB - Last synced: 12 months ago - Pushed: over 1 year ago - Stars: 15 - Forks: 5
wanxinjin/Safe-PDP
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.
Language: Python - Size: 25.2 MB - Last synced: 12 months ago - Pushed: almost 2 years ago - Stars: 52 - Forks: 6
andrew-johnson-4/ensemble_optimizers
Trying mixed iterative gradient descent optimizers for fun and profit
Size: 0 Bytes - Last synced: 3 months ago - Pushed: about 3 years ago - Stars: 2 - Forks: 0
s4tf/s4tf Fork of tensorflow/swift-apis
Swift for TensorFlow
Language: Swift - Size: 24 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 29 - Forks: 1
kach/designing-perceptual-puzzles-by-differentiating-probabilistic-programs
Supplementary materials for our SIGGRAPH 2022 paper
Language: Jupyter Notebook - Size: 3.39 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 22 - Forks: 3
RU-Automated-Reasoning-Group/dPads
NeurIPS'21 Differentiable Program Synthesis
Language: Python - Size: 146 KB - Last synced: 9 months ago - Pushed: over 2 years ago - Stars: 3 - Forks: 2
ALFA-group/adversarial-code-generation
[ICLR 2021] "Generating Adversarial Computer Programs using Optimized Obfuscations" by Shashank Srikant, Sijia Liu, Tamara Mitrovska, Shiyu Chang, Quanfu Fan, Gaoyuan Zhang, and Una-May O'Reilly
Language: Python - Size: 16.2 MB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 19 - Forks: 4
kurtschelfthout/minidiff
A minimal reference implementation of automatic differentiation in Rust
Language: Rust - Size: 17.6 KB - Last synced: 12 months ago - Pushed: over 1 year ago - Stars: 16 - Forks: 0
FluxML/DiffImages.jl
Differentiable Computer Vision using pure Julia
Language: Julia - Size: 10.5 MB - Last synced: about 7 hours ago - Pushed: 5 months ago - Stars: 14 - Forks: 2
cesmix-mit/AtomisticComposableWorkflows
Provide easy-to-use CESMIX-aligned case studies. Integrate the latest developments of the Julia atomistic ecosystem and state-of-the-art tools.
Language: JetBrains MPS - Size: 71.5 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 6 - Forks: 1
gszep/BifurcationInference.jl
learning state-space targets in dynamical systems
Language: Julia - Size: 45.4 MB - Last synced: 23 days ago - Pushed: almost 2 years ago - Stars: 26 - Forks: 2
rishabh-ranjan/ilploss
python package for fast solver-free training of neural ILP architectures
Language: Python - Size: 2.29 MB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 1 - Forks: 0
applicaai/successive-halving-topk
A fast and highly accurate differentiable Top-k operator from the "Successive Halving Top-k Operator" AAAI'21 paper.
Language: Python - Size: 544 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 16 - Forks: 0
tejank10/Duckietown.jl
Differentiable Duckietown
Language: Julia - Size: 37.3 MB - Last synced: 6 months ago - Pushed: almost 5 years ago - Stars: 32 - Forks: 5
maxwells-daemons/deltaflow
A GPU-accelerated differentiable fluid simulator written in JAX.
Language: Python - Size: 878 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 8 - Forks: 2
JohnLins/ConsciousCar
Gradient ascent model to maximize the distance traveled by a servo wheel.
Language: C - Size: 65.7 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 2 - Forks: 0
infergo-ml/infergo
mirror of Infergo repository
Language: Go - Size: 791 KB - Last synced: 9 months ago - Pushed: almost 2 years ago - Stars: 10 - Forks: 1
matsunagalab/differentiable_BTR
Jupyter notebooks for end-to-end differentiable blind tip reconstruction
Language: Jupyter Notebook - Size: 315 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 3
alexjc/pytrain
π Automated task/test framework for writing differentiable software.
Language: Python - Size: 243 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 6 - Forks: 0
s4tf/s4tf-docs Fork of tensorflow/swift
Swift for TensorFlow Documentation
Language: Jupyter Notebook - Size: 3.49 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 1