An open API service indexing awesome lists of open source software.

https://github.com/cnmy-ro/nabla

Minimal autodiff engine
https://github.com/cnmy-ro/nabla

autograd computational-physics deep-learning numerical-computation scientific-computing

Last synced: 4 months ago
JSON representation

Minimal autodiff engine

Awesome Lists containing this project

README

          



Nabla is minimal implementation of reverse-mode automatic differentiation.

- Python version:
- `python/nabla.py`: Thin autodiff wrapper over Numpy with PyTorch-like API
- `python_examples`: Toy examples built using this module
- C version (WIP):
- `c/cpuarrays.h` : Low-level array library for CPU
- `c/nabla.h`: Autodiff library wrapping `cpuarrays`
- `c_examples`: Toy examples built using this library