Skip to content
/ ad Public

python implementation of automatic differentiation for functions written in vanilla python or numpy

Notifications You must be signed in to change notification settings

quaffpotion/ad

Repository files navigation

ad

Further minimalist version of https://github.com/mattjj/autodidact.

Ordered Todo:

  • Implement tracer.backwardpass for scalar-valued function taking gradient w.r.t one variable
  • Implement tracer.backwardpass for arbitrary graph (given forward leaf values, compute backward leaf values)
  • Wrap basic numpy functions

Time independent Todo:

  • Implement isBox via type mappings intead of via python builtin isinstance for a speedup

About

python implementation of automatic differentiation for functions written in vanilla python or numpy

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages