Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make it easy for users to inject derivative definitions #15

Open
jrevels opened this issue Aug 15, 2016 · 3 comments
Open

Make it easy for users to inject derivative definitions #15

jrevels opened this issue Aug 15, 2016 · 3 comments
Labels

Comments

@jrevels
Copy link
Member

jrevels commented Aug 15, 2016

Just realized I misinterpreted the point of #5, so I'm superceding that issue with this one. We should probably have a mechanism for user-defined derivatives that works for n-ary, multivariate functions.

@samuela
Copy link

samuela commented Sep 13, 2020

Is there a way to accomplish this at the moment?

@ChrisRackauckas
Copy link
Member

It was completed in #123 and has the same semantics as Zygote.@adjoint. I think @oxinabox is going to make it connect to ChainRules.jl soon too.

@oxinabox
Copy link
Member

@mohamed82008 is going to do it soon, but is currently thesis stuff,
I am going to finish making Nabla.jl do this soon, so there will be something difficult to base it on.
(There are examples in the ChainRulesCore docs, but once you want to do a real AD handling every edge case it is a bit more complex.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants