Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 728 Bytes

File metadata and controls

42 lines (29 loc) · 728 Bytes

🧠 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