Valentin Churavy

Results 1411 comments of Valentin Churavy

On #87 it doesn't hang but it: ``` ulia> Enzyme.pullback(moo, 2.1)(rand(10, 10)) could not merge test {[-1]:Float@double} julia: /workspace/srcdir/Enzyme/enzyme/Enzyme/TypeAnalysis/TypeTree.h:655: TypeTree TypeTree::KeepMinusOne() const: Assertion `0 && "could not merge"' failed. signal...

I think we can handle this now much more gracefully. ``` julia> L!(x, y) = x .* y L! (generic function with 1 method) julia> x = [1.0, 2.0] julia>...

If we can I would love to be able to support multiple LLVM versions here as well.

@pemryan this PR right now breaks compatibility with Julia 1.7

Now for double credit, use them in Julia base xD

An alternative is [JLD.jl](https://github.com/JuliaIO/JLD.jl).

As bors tells us apparently not ;) @jrevels https://gitlab.com/JuliaGPU/CUDAnative.jl/-/jobs/153739960 is full of interesting cases.