ImplicitDifferentiation.jl
ImplicitDifferentiation.jl copied to clipboard
Experimental ReverseDiff support
Partial answer to #46
Problems:
- Because of https://github.com/JuliaDiff/ReverseDiff.jl/issues/238, I was forced to dispatch the default
rrule(with noRuleConfig) onto ReverseDiff, which seems arbitrary - Computing jacobians in the precompilation step of the ReverseDiff extension kills Julia brutally (it works in normal code)
- ReverseDiff errors when byproducts are returned, and I don't know how to fix that
Ping @mohamed82008 for help
Gentle bump @mohamed82008 if you have comments to spare
I won't have a chance to look into this for the next 3 weeks unfortunately.
OK no worries, it's low priority
@mohamed82008 I'd love your take on this one if you have some time. I recently started using ReverseDiff more and I rather like it!
I have a deadline in a few days and a queue of people to get back to. I will take a look but probably won't be in the coming week.
No worries!