v0.11.1
Enzyme v0.11.1
Closed issues:
- Differentiating Gridap code (#447)
- Garbage Collection (Oceananigans) (#480)
- Enzyme segfaults on Turing model (#650)
- [EnzymeRules]: Original function implementation determines types of
augemented_primal()
andreverse()
(#695) - Incomplete doc sentence for autodiff forward mode (#698)
- gc seg fault (#727)
- Uninterpretable error with simple mistake (#730)
- cispi gradient is incorrect (#735)
- Segfault when rerunning gradient computation multiple times (#737)
- Help with gemm! (#738)
- Error when using closure over type (#741)
- Help writing complex rules (#744)
- Error with LoopVectorization.jl (#745)
- Julia Nightly custom interpreter (#749)
- Incomplete sentence in docstring of
autodiff(::ForwardMode, ...)
(#752) - LLVM error: function failed verification for reverse rule with complex inputs (#758)
- Incorrect zero primal returned for ComplexF64 inputs (#761)
- Extra 32-byte allocation per-input when using forward-mode rule (#763)
- 32bit probably get's wrong floating-point mode. (#765)
Merged pull requests:
- Activate gradient tests (#710) (@jgreener64)
- Add logo to docs (#723) (@gaurav-arya)
- Fix docs links in README (#724) (@gaurav-arya)
- Fix typo in custom rule docs (#725) (@gaurav-arya)
- Ensure keyword arg overwritten length (#726) (@wsmoses)
- Change
::Int64
to::Int
(#728) (@devmotion) - Add forward mode thunk (#729) (@wsmoses)
- Fix llvm callconv (#731) (@wsmoses)
- Fix return reverse calling conv (#733) (@wsmoses)
- add sincospi (#736) (@wsmoses)
- Updated the code for the box model example (#740) (@swilliamson7)
- Fix tape by reference (#743) (@wsmoses)
- Fix llvm vector (#747) (@wsmoses)
- Fix example in README.md (#750) (@giordano)
- Fix small typo in docs (#753) (@giordano)
- Fix rrules for pass-by-reference active vars (like complex) (#754) (@wsmoses)
- Add some more forward docs (#755) (@wsmoses)
- Add unionall to inactive (#756) (@wsmoses)
- Fix rule offset (#759) (@wsmoses)
- zero_type attrs (#762) (@wsmoses)
- Permit inlining (#764) (@wsmoses)
- Disable nightly test (#766) (@wsmoses)
- Mandate SSE/SSE2 for x86 (#767) (@vchuravy)
- Add fastmath log (#768) (@wsmoses)
- Add maybe-failing test (#769) (@sethaxen)
- Fix primal byref (#770) (@wsmoses)
- Force inlining of rule (#771) (@wsmoses)
- Bump jll (#772) (@wsmoses)
- 32-bit marktype (#773) (@wsmoses)