Joseph Kump
Joseph Kump
[error.txt](https://github.com/EnzymeAD/Enzyme.jl/files/14289324/error.txt)
So I switched from KernelAbstraction v0.9.16 (what I have on my dev Oceananigans) to v0.9.10 (on the CI test) and replicated the error. Updating to 9.16 fixes this.
@navidcy That's great and what I intended, Billy and I think we have a workaround for the splatting, just wanted to get all the checks to pass first to eliminate...
@glwagner I think we're getting some non-deterministic CI errors again... tests are failing for this commit that didn't on the previous one.
@wsmoses @glwagner It passed all tests!
Billy mentioned it in some other comments but while we do splat args for some of the function calls, the function definitions use Varargs instead. This should avoid the catastrophic...
Full error message: ``` ERROR: LoadError: StackOverflowError: in expression starting at /Users/jkump/Desktop/Enzymanigans.jl/dynamical_core/autodiff_double_gyre.jl:86 ```
This is the entire error message.
Trying that. The old `stable_diffusion` script still works with current Oceananigans and Enzyme, so I'm also running versions of the script without `run!(simulation)` since stable_diffusion never had that. I removed...
... still running test with `compute!(mld)` removed. But replacing `run!(simulation)` with a loop of `time_step!(simulation.model, 20minutes; euler=true)` allowed the reduced script to complete without any error. Now I'm testing the...