v0.13.17
Enzyme v0.13.17
Merged pull requests:
- make_zero(!) bugfixes and improved tests (#1961) (@danielwe)
- Utilities for splitting and unsplitting mode objects (#1979) (@gdalle)
- Add crappy rule for dA in Sparse matmul (#2109) (@ptiede)
- fix fn attr 1.11 (#2114) (@wsmoses)
- Fix segfault on return type (#2117) (@wsmoses)
- Ity (#2123) (@wsmoses)
- fix stability (#2125) (@wsmoses)
- simplify deferred failures (#2126) (@wsmoses)
- Save julia types on sret (#2127) (@wsmoses)
- Update validation.jl (#2129) (@wsmoses)
- Remove julia level type rules (#2130) (@wsmoses)
- Update Project.toml (#2134) (@wsmoses)
- Fanon2 (#2136) (@wsmoses)
- Organize code out of compiler.jl (#2137) (@wsmoses)
- Speed up invoke (#2138) (@wsmoses)
- Further absint improvements (#2140) (@wsmoses)
- Fix fwd to not have ref on active rtfix (#2142) (@wsmoses)
- Fix batched forward constant get (#2143) (@wsmoses)
- Speed up activity results no that in noworldage regieme (#2146) (@wsmoses)
Closed issues:
- Utilities to translate from
ReverseMode
toReverseModeSplit
(#1938) - BatchDuplicated fails with RefValues (#1997)
- Custom rule in SparseMatrixCSC (#2013)
- Segfault when calling
rand
withBijectors
(#2074) - Enzyme Cannot Deduce type error with Oceananigans.jl test (#2111)
function_attributes(::LLVM.ConstantExpr)
is not defined (#2113)- Enzyme fails to reverse mode AD through broadcast assignment with CuArrays (#2116)
- Mixerr (#2119)