Valentin Churavy
Valentin Churavy
This is a tape allocation? Yes I think what I mentioned would work here
https://github.com/wsmoses/Enzyme.jl/blob/aa78016bfd046689aa33b2ceba50049b329dd0d5/src/compiler.jl#L1189
@tansongchen this might be a good place to start.
I plan to merge this as soon as CI agrees, it's a strict improvement and the remaining issues with sret can be fixed independently.
Can you use redirect the output to a file an post that? Any you are saying that instead of terminating upon error it's just hanging and waiting?
Ah no it's stalling on the CPU and erroring in the GPU.
Thanks for the CPU part can you try https://docs.julialang.org/en/v1.8.0-rc1/stdlib/Profile/#Triggered-During-Execution
Just as a note see the: ``` @exception9 = private unnamed_addr constant [25 x i8] c"undefined variable error\00", align 1 ``` In the output? That means you have an undefined...
Well we shouldn't stall, but actually error... So something dastardly going on.
Could you re-run this on a Linux machine? We get better stacktraces there. Ideally this would also be more minimized, and please provide a Manifest.toml