Open avik-pal opened 3 years ago
Using the patch in https://github.com/avik-pal/DiffEqBase.jl/tree/ap/fix_gpu_regnode GPU compilation is fixed. It has to do with inlining the functions.
Why would inlining matter?
I tried looking into it a bit more but can't figure out the exact reason (couldn't find any similar issue as well). https://github.com/avik-pal/DiffEqBase.jl/commit/f1bf9927c3026bf782d8ff67297b8428efbdf503 is the patch that is needed to make it work.
Backward Pass on GPUs currently fail due to
I was able to track that it happens when
partial
is called withf = DiffEqBase.calculate_residuals