William Moses
William Moses
Oh perhaps I'm not understanidng this issue properly, will try to digest this at length shortly.
I think this is answered above, if this is still unclear, reopen.
Superceeded by https://github.com/EnzymeAD/Enzyme.jl/pull/1575
this is amazing. and ironically fixed by https://github.com/EnzymeAD/Enzyme.jl/pull/626 but didn't get merged from lack of test. @motabbara swap out the test for this and let's merge?
With that fix, we now have: ``` julia> autodiff(Reverse, f, Active, Duplicated(x, dx)) ERROR: Enzyme execution failed. Not applying memset on reverse of jl_array_del_end Stacktrace: [1] _deleteend! @ ./array.jl:1023 [2]...
This seems fixed on main, closing
@vchuravy @michel2323 is this to be able to automatically upgrade the use of autodiff in nested AD into autodiff deferred? That would be amazing.
bump here @michel2323 FYI https://github.com/EnzymeAD/Reactant.jl/pull/40 may be helpful here
@vchuravy what else is needed here?
@avik-pal that minimization was perfect. I know what this is and I will start working on a fix