You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My understanding is that KernelFunctions defines their own ChainRules, so a lot of the code in question will be on that side. Have you raised this issue with them? They may be able to offer a more informed opinion on what's going on.
Thank you, that would probably explain it. My understanding was that a ChainRule is applied equivalently in all autodiff packages, but that must have been wrong then.
Do you recommend closing this issue then, or shall I leave it open?
Out of the 3 ADs you tested, it's likely only Zygote is using any ChainRules here. Feel free to leave this open and link to it when you're creating issues in other repos so we have a trail of breadcrumbs to follow.
Hi, hope this suffices as an MWE:
Outputs are as follows on my machine, using
Julia 1.10-rc2
:ForwardDiff: [-52.862449903127434, 403.6043237529404]
ReverseDiff: [-52.86244990312515, 403.6043237529402]
Zygote: ([23.812852743170346, -114.3874772277085],)
Let me know if you need anything else.
The text was updated successfully, but these errors were encountered: