Valentin Churavy
Valentin Churavy
Capturing an offline discussion with @wsmoses Stage 1: - allow frontend to register a custom allocation function for tapes - Needs some thought on CUDA device - Address space might...
In a session with @boriskaus, I had the issue that I wasn't sure if a gradient was zero, because it was zero, -- or because it was propagated through Memory...
Currently: ``` No augmented forward pass found for jl_f_getfield declare nonnull {} addrspace(10)* @jl_f_getfield({} addrspace(10)*, {} addrspace(10)**, i32) local_unnamed_addr #14 Stacktrace: [1] julia_error(cstr::Cstring, val::Ptr{LLVM.API.LLVMOpaqueValue}, errtype::Enzyme.API.ErrorType, data::Ptr{Nothing}) @ Enzyme.Compiler ~/src/Enzyme/src/compiler.jl:2131 [2]...
Ideally typtree equivalency would just be a pointer compare, instead of a structural compare.
I think alternativly I could change the UA string, but I only really want to check some things with the Google search console.
The file being formatted has 3771 lines so line 4916 is not that helpful, the code is Enzyme.jl `compiler.jl` in https://github.com/EnzymeAD/Enzyme.jl/pull/294 ``` Error occurred on line 4916, offset 33. Stacktrace:...
It is very convenient to apply formatting changes to only partial files. As an example `clang-format` can integrated with git into https://github.com/llvm-mirror/clang/blob/master/tools/clang-format/clang-format-diff.py the actual git integration is here https://github.com/llvm-mirror/clang/blob/master/tools/clang-format/git-clang-format cc:...