Releases: EnzymeAD/Enzyme.jl
Releases · EnzymeAD/Enzyme.jl
v0.13.27
Enzyme v0.13.27
Merged pull requests:
- Mark some 1.11 tests as broken (#2237) (@wsmoses)
- Update iterate unwrap (#2238) (@wsmoses)
- Fix constexpr restoration (#2239) (@wsmoses)
- Mark gc_loaded as nofree (#2240) (@wsmoses)
- Change constantint to assertion error (#2241) (@wsmoses)
- Mix Duplicated fn (#2242) (@wsmoses)
- Update validation.jl (#2243) (@wsmoses)
Closed issues:
- Enzyme compilation fails for
vcat
with Julia 1.11 (#2236)
v0.13.26
Enzyme v0.13.26
Merged pull requests:
- Fix unused (#2228) (@wsmoses)
- Nodecayed fix (#2229) (@wsmoses)
- Nodecay (#2230) (@wsmoses)
- Fix getfield runtime activity (#2231) (@wsmoses)
- Fix decay (#2232) (@wsmoses)
- Remove marktype (#2233) (@wsmoses)
- Generic memory slice (#2234) (@wsmoses)
- Update Project.toml (#2235) (@wsmoses)
Closed issues:
- AssertionError when including simulation struct in Oceananigans model run. (#2190)
v0.13.25
Enzyme v0.13.25
Merged pull requests:
- Fix insertion point of select replacement (#2211) (@wsmoses)
- Fix insert value into new fn (#2215) (@wsmoses)
- Don't cache non-pow of 2 ints (#2216) (@wsmoses)
- 1.11 begin generalization of gc loaded offset infra (#2217) (@wsmoses)
- Shadowalloc (#2218) (@wsmoses)
- 1.11: fix delete global (#2219) (@wsmoses)
- Add GPUArraysCore update in place scalar (#2220) (@wsmoses)
- Better source type error (#2221) (@wsmoses)
- Add jlarrays test (#2222) (@wsmoses)
- Rename EnzymeGPUArraysCore.jl to EnzymeGPUArraysCoreExt.jl (#2223) (@wsmoses)
- Update EnzymeGPUArraysCoreExt.jl (#2224) (@wsmoses)
- CompatHelper: add new compat entry for GPUArraysCore in [weakdeps] at version 0.2, (keep existing compat) (#2225) (@github-actions[bot])
- Batched no jlcall (#2226) (@wsmoses)
- 1.11: stop 1 level of phi recursion (#2227) (@wsmoses)
Closed issues:
make_zero
ofCuArray
returns the same array instead of deep copy (#2186)- LoadError: LLVM error: Duplicate definition of symbol 'libname_zbesy__3764' (#2188)
- Segfault on Turing model reduced (#2197)
- CUDA: add support for onehot (#2203)
Distributions.MixtureModel
lead toLLVM error: function failed verification
(#2206)- Forward and Reverse mode autodiff fails with Polyester.jl (#2208)
- Enzyme returns incorrect gradient when
push!
is used in Julia v1.11 (#2209) - Non-deterministic results with reverse-mode
autodiff
on CUDA (#2210) - Segfault with Polyester.jl (#2213)
v0.13.24
Enzyme v0.13.24
Merged pull requests:
v0.13.23
v0.13.22
Enzyme v0.13.22
Merged pull requests:
v0.13.21
Enzyme v0.13.21
Merged pull requests:
- Fix higher order codegen (#2161) (@wsmoses)
- World backedge holder (#2183) (@wsmoses)
- Nofree for math methods (#2184) (@wsmoses)
Closed issues:
- Slow Broadcasting (compared to Zygote) (#1434)
- Macos Segfault on test (#1848)
- segfault during reverse mode autodiff (#1869)
mul!
for Vector{Float64}, SparseMatrixCSC, and SubArray,custom_rule_method_error
(#1970)- Nested AD Errors Out (#2147)
- Error with non-integer
sizeof
when differentiatingBase.diff
(#2168)
v0.13.20
Enzyme v0.13.20
Merged pull requests:
- Fix partial store (#2172) (@wsmoses)
- Add verbose error message toggle (#2173) (@wsmoses)
- Fix returns_twice attr (#2175) (@wsmoses)
- More x86 orcv2 (#2177) (@wsmoses)
- Further simplify error messages (#2178) (@wsmoses)
- Complex bessel (#2179) (@wsmoses)
- workaround i1 issue in llvm.jl (#2181) (@wsmoses)
Closed issues:
v0.13.19
Enzyme v0.13.19
Merged pull requests:
- vc/fixup isapplicable use v2 (#2158) (@vchuravy)
- Precompilation is cool, we should do more of it (#2160) (@wsmoses)
- Only mark writeonly if pointer abi (#2163) (@wsmoses)
- Mark extract value types (#2166) (@wsmoses)
- CompatHelper: add new compat entry for PrecompileTools at version 1, (keep existing compat) (#2167) (@github-actions[bot])
Closed issues:
v0.13.18
Enzyme v0.13.18
Merged pull requests:
- Don't call specialize_method again (#2148) (@vchuravy)
- Spew more debug info on extract assertion (#2149) (@wsmoses)
- vararg type (#2150) (@wsmoses)
- Add no recur to inference (#2153) (@wsmoses)
- Further reduce recursive inference (#2154) (@wsmoses)
- Absint through sret unions (#2155) (@wsmoses)
- Don't use ref when unnnecessary for gradient sugar (#2156) (@wsmoses)
Closed issues: