adbind is a reverse-mode automatic differentiation library written in both C++ and Python, featuring seamless Python bindings via pybind11.
- Reverse-mode autodiff engine
- C++ backend for performance
- Python API for usability
- Lightweight and easy to extend
- Python bindings powered by
pybind11
cd src/cpp
make # Build the C++ library
make clean # (Optional) Clean build filesuse uv:
uv venv
source .venv/bin/activateThen within src/cpp run:
python setup_adbind.py build_ext
python setup_adbind.py install