Skip to content
This repository has been archived by the owner on Apr 18, 2023. It is now read-only.
/ Nabla.jl Public archive

A operator overloading, tape-based, reverse-mode AD

License

Notifications You must be signed in to change notification settings

invenia/Nabla.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nabla

CI codecov.io Stable Docs Latest Docs

No Longer Maintained

This project is no longer actively maintained, as it has been thoroughly superceeded by other AD projects in the Julia ecosystem.

README

Nabla.jl is a reverse-mode automatic differentiation package targetting machine learning use cases. As such, we have (for example) prioritised support for linear algebra optimisations and higher-order functions over the ability to take higher-order derivatives (Nabla currently only supports first-order derivatives).

The latest docs, and code in the examples folder, best indicate how to use the package. Given the early stage of development, we anticipate a number of bugs and performance issues. If you encounter any of these or have any particular feature requests, please raise an issue and let us know.