Tags: EnzymeAD/Enzyme.jl
Tags
[Diff since v0.13.27](v0.13.27...v0.13.28) **Merged pull requests:** - Fix non data type (#2245) (@wsmoses) - Interp: optionally disable inactive noinline (#2247) (@wsmoses) - Handle same offset in gc fixup (#2248) (@wsmoses) - Support jl_genericmemory_copyto (#2249) (@wsmoses) - Fix 1.11 arg based gc rewrite (#2250) (@wsmoses) - Fix x86 assertion (#2251) (@wsmoses) **Closed issues:** - Support AD of External Code from Julia (#8) - Tape type mismatch (#1793) - No method matching Duplicated(::Base.MappingRF{...}, ::Base.RefValue{Base.MappingRF{…}}) (#1812) - Missing new memory intrinsic on v1.11: No augmented forward pass found for jl_genericmemory_copyto (#2077)
[Diff since v0.13.26](v0.13.26...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)
[Diff since v0.13.25](v0.13.25...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)
[Diff since v0.13.24](v0.13.24...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` of `CuArray` 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 to `LLVM 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)
[Diff since v0.13.22](v0.13.22...v0.13.23) **Merged pull requests:** - Fix methodinstance usage and backedges (#2199) (@wsmoses) - Permit autodiff thunk to use provided RT (#2200) (@wsmoses) - Mark globals as externallt init on nested link (#2201) (@wsmoses) **Closed issues:** - CUDA.jl reverse CI broke again (#2193) - Likely doesn't work in 1.11.x (#2196)
[Diff since v0.13.20](v0.13.20...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 differentiating `Base.diff` (#2168)
[Diff since v0.13.19](v0.13.19...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:** - Vectorization run between levels of nested AD (#748) - Enzyme Assertion with ComponentArrays (#1447) - Enzyme encountering `cholesky(...).L` crashes Julia (#2103) - GC error (#2157) - illegal type analysis, Turing InverseGamma model (#2169)
[Diff since v0.13.18](v0.13.18...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:** - Enzyme cannot deduce type error on Oceananigans script (#2112) - Attribute 'nocapture' applied to incompatible type (#2162) - Lux + StaticArrays support regression in v0.13.18 (#2165)
PreviousNext