GitHub topics: auto-differentiation
NVIDIA/MinkowskiEngine
Minkowski Engine is an auto-diff neural network library for high-dimensional sparse tensors
Language: Python - Size: 14.6 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 2,690 - Forks: 406

abess-team/skscope
skscope: Sparse-Constrained OPtimization via itErative-solvers
Language: Python - Size: 23.2 MB - Last synced at: 3 days ago - Pushed at: 8 months ago - Stars: 333 - Forks: 15

GalacticDynamics/unxt
Unitful Quantities in JAX
Language: Python - Size: 1.97 MB - Last synced at: 7 days ago - Pushed at: 14 days ago - Stars: 41 - Forks: 4

GalacticDynamics/galax
Galactic and Gravitational Dynamics in Python (+ GPU and autodiff)
Language: Python - Size: 5.64 MB - Last synced at: 5 days ago - Pushed at: 14 days ago - Stars: 39 - Forks: 8

coderonion/ggml-zig
[ ggml: Tensor library for machine learning ] written in zig.
Language: Zig - Size: 14.6 KB - Last synced at: 2 days ago - Pushed at: almost 2 years ago - Stars: 15 - Forks: 2

autodiff/autodiff
automatic differentiation made easier for C++
Language: C++ - Size: 1.89 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 1,770 - Forks: 181

JaimeRZP/LimberJack.jl
Auto-differentiable methods for Cosmology
Language: Julia - Size: 1.04 MB - Last synced at: 16 days ago - Pushed at: 6 months ago - Stars: 8 - Forks: 1

Wa-lead/CMU-DLSys-needle
CMU 10-414/714 - A PyTorch-like Deep Learning framework built for learning in the CMU Deep Learning Systems course.
Language: Makefile - Size: 11 MB - Last synced at: 22 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

EnzymeAD/oxide-enzyme ๐ฆ
Enzyme integration into Rust. Experimental, do not use.
Language: Rust - Size: 131 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 101 - Forks: 4

AkiRusProd/numpy-nn-model
ะกustom torch style machine learning framework with automatic differentiation implemented on numpy, allows build GANs, VAEs, etc.
Language: Python - Size: 335 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 72 - Forks: 5

DENG-MIT/Arrhenius.jl
Differentiable Reacting Flow Modeling Software
Language: Jupyter Notebook - Size: 3.11 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 59 - Forks: 20

thtrieu/essence
AutoDiff DAG constructor, built on numpy and Cython. A Neural Turing Machine and DeepQ agent run on it. Clean code for educational purpose.
Language: Python - Size: 19.4 MB - Last synced at: 14 days ago - Pushed at: over 5 years ago - Stars: 77 - Forks: 18

JamesYang007/FastAD
FastAD is a C++ implementation of automatic differentiation both forward and reverse mode.
Language: C++ - Size: 1.13 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 108 - Forks: 3

c0dearm/mushin
Computational graphs with reverse automatic differentation in the GPU
Language: Rust - Size: 151 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 390 - Forks: 9

frasiyav/BQN-grad
Backpropagation in BQN.
Size: 2.93 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 1

PaytonWebber/zerograd
A small, educational library for neural networks, implemented from zero in pure Rust.
Language: Rust - Size: 73.2 KB - Last synced at: 21 days ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

oberbichler/HyperJet
Algorithmic differentiation with hyper-dual numbers in C++ and Python
Language: C++ - Size: 2.38 MB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 16 - Forks: 4

TensorBFS/dTRG
Language: Python - Size: 7.81 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 19 - Forks: 1

slimgroup/JutulDarcyRules.jl
JutulDarcyRules: ChainRules extension to Jutul and JutulDarcy
Language: Julia - Size: 4.76 MB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 11 - Forks: 4

Jensen-holm/autodiff_dart
automatic differentiation library for Dart
Language: Dart - Size: 25.4 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

TheConverseEngineer/DeltaPy
A lightweight auto-differentiation and backpropagation library written in python using numpy.
Language: Python - Size: 7.81 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

anassinator/ilqr
Iterative Linear Quadratic Regulator with auto-differentiatiable dynamics models
Language: Python - Size: 1.33 MB - Last synced at: 11 months ago - Pushed at: about 3 years ago - Stars: 358 - Forks: 78

ANKer661/autograd-playground
A simple Numpy & Python based auto differentiation system that supports visualization before and after back-propagation.
Language: Jupyter Notebook - Size: 2.84 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

ashwin6-dev/neural-network-library
Neural Network library made with numpy
Language: Python - Size: 18.6 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

rod-rom/autograd.cpp
A fast auto differentiation engine implemented in C++ ๐ฅ
Language: C++ - Size: 12.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

metamath1/noviceml
๋์ ๋จธ์ ๋ฌ๋ยท๋ฅ๋ฌ๋์ ํ์ํ ๊ธฐ์ด ์ํ with ํ์ด์ฌ์ ์์ ์ฝ๋์ ๊ทธ๋ํ ๊ทธ๋ฆฌ๋ ์ฝ๋ ๋ฐ ์น์ฑ ์ ์ฅ์
Language: Jupyter Notebook - Size: 7.69 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 36 - Forks: 20

chao-ji/autograd
Library for auto differentiation based purely on NumPy
Language: Python - Size: 2.13 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

RAAKASH/DeepLearningFramework
This repository is an attempt to create a deep learning framework to aid in faster learning process for newbies in the deep learning field.
Language: Jupyter Notebook - Size: 121 KB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 1

exbibyte/dynagrad
Define-by-run arbitrary higher order autodiff for scalars in Rust. Deferred: tensor calculus implementation.
Language: Rust - Size: 167 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0

Johnnykoch02/MicrogradPlus
MicrogradPlus is an educational project aiming to provide a simple, yet extensible, NumPy-based automatic differentiation library.
Language: Python - Size: 17.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ZakSalmi/MinimalGrad
MinimalGrad is an open-source automatic differentiation library for deep learning that is designed to be lightweight and efficient, with a focus on simplicity and ease of use. It was developed by a team of students at Eรถtvรถs Lorรกnd University as part of Advanced software technology class.
Language: Jupyter Notebook - Size: 85 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

supremacyfuture/VQC
variational quantum circuit simulator in Julia, under GPLv3
Language: Julia - Size: 113 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 32 - Forks: 4

magic3007/AutoGrad
๐ A C++ code generator for the automatic derivation of tensors with linear indexes. Implementation for the lesson Compiling Technology(2020 Spring, advised by Yun Liang) in Peking University.
Language: C++ - Size: 5.11 MB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 7 - Forks: 0

adamheins/lagrangian-mechanics-3-ways
Lagrangian mechanics implemented 3 ways: manually, with auto-diff, and symbolically.
Language: Jupyter Notebook - Size: 34.2 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

anassinator/gp
Differentiable Gaussian Process implementation for PyTorch
Language: Python - Size: 9.36 MB - Last synced at: almost 2 years ago - Pushed at: almost 7 years ago - Stars: 18 - Forks: 2

sud295/autodiff
Calculates partial derivatives of an input function.
Language: Python - Size: 70.9 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

tsmith023/rusty-rootsearch
A WIP library for performing multi-root searching of one-dimensional transcendental equations using auto-differentiation in Rust
Language: Rust - Size: 16.6 KB - Last synced at: 23 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

zoziha/auto-diff
Fortran backward (reverse) mode automatic differentiation.
Language: Fortran - Size: 26.4 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 0

sharan-dce/autograd
Auto-differentiation library for C++
Language: C++ - Size: 4.5 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 1

Btsan/myGradientLib
simple C++ auto-differentiation library
Language: C++ - Size: 30.3 KB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 1

termoshtt/cagra
Tiny calculation graph library
Language: Rust - Size: 140 KB - Last synced at: 21 days ago - Pushed at: almost 4 years ago - Stars: 9 - Forks: 0

RealBunbun/dTRG
Differentiable tensor renormalization group
Language: Python - Size: 6.84 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

oberbichler/HyperGraph
Reversed mode second order automatic differentiation for python (WIP)
Language: C++ - Size: 1.53 MB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 0

alexnask/cpp_ml
C++20 machine learning library with no external dependencies (nanorange used temporarily for C++20 ranges)
Language: C++ - Size: 83 KB - Last synced at: 2 days ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

RAAKASH/Blog-gocode
This repository contains code corresponding to my blogging site.
Language: Jupyter Notebook - Size: 352 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 1

AirChen/autodiff
Language: C++ - Size: 1.8 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

WeiXuanChan/autoD
autoD is a lightweight, flexible automatic differentiation for python3 based on numpy.
Language: Python - Size: 231 KB - Last synced at: 3 days ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

byx2000/AutoDiff
Automatic derivative calculation of scalar functions.
Language: C# - Size: 90.8 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

guoquan/dlexp2
A framework for more flexible structure of neural networks with auto-differentiation.
Language: Matlab - Size: 12.7 KB - Last synced at: 4 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0
