Skip to content

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 adbind

adbind mascot

adbind is a reverse-mode automatic differentiation library written in both C++ and Python, featuring seamless Python bindings via pybind11.


✨ Features

  • Reverse-mode autodiff engine
  • C++ backend for performance
  • Python API for usability
  • Lightweight and easy to extend
  • Python bindings powered by pybind11

🛠 Installation

Only CPP code

cd src/cpp
make        # Build the C++ library
make clean  # (Optional) Clean build files

Python binding

use uv:

uv venv
source .venv/bin/activate

Then within src/cpp run:

python setup_adbind.py build_ext
python setup_adbind.py install

About

Automatic Differentiation with C++ python bindings

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages