Skip to content

An implementation of reverse-mode, eager, vectorised autodiff.

Notifications You must be signed in to change notification settings

ymohamedahmed/autobad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

autobad

Simple implementation of reverse-mode, vectorized autodiff. Only dependencies are numpy, more_itertools and graphviz (for visualising the computation graph).

It is an eager implementation. As computations are completed, appropriate edges are added to the backwards graph (i.e. like PyTorch) rather than the user building a graph upfront.

For an example MLP see examples/mlp.py.

About

An implementation of reverse-mode, eager, vectorised autodiff.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages