Skip to content
This repository was 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

author
Will Tebbutt
Apr 13, 2023
bcf9b8b · Apr 13, 2023
Aug 16, 2021
Jul 2, 2021
Jan 17, 2019
Mar 31, 2022
Aug 17, 2021
Jul 13, 2017
Jan 18, 2022
Jul 25, 2017
Sep 13, 2022
Apr 13, 2023

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.