v0.12.6
Enzyme v0.12.6
Merged pull requests:
- Add macro to import rrule from chainrules (#996) (@wsmoses)
- Remove unnecessary val in thunk types (#1432) (@wsmoses)
- Docs: describe differentiable types (#1433) (@wsmoses)
- Document API options (#1435) (@wsmoses)
- Modernize developer instructions to use Preferences.tom (#1436) (@wsmoses)
- Fix static arrays on forward mode gradient call (#1438) (@wsmoses)
- Improve recursion performance (#1439) (@wsmoses)
- Nicer method errors (#1444) (@wsmoses)
Closed issues:
- Modernize developer instructions to use Preferences.toml (#108)
- Add docstrings to Enzyme options in api.jl (#289)
- Unecessary
Val
in Thunk types (#350) - Complex pow compilation error (#547)
- How to use ChainRules rrules with autodiff? (#583)
- Add caveat for differentiation through
Val
(#654) - Sum of Int with floats fails (#708)
- Discussion: what does Enzyme.jl need for DL in Julia? (#805)
- Catch local version missmatch (#851)
- problem with tullio (#1279)
- IOError creating a development build (#1291)
- Why is
autodiff_thunk
useful in forward mode? (#1335) - Why does gradient in forward mode return a tuple? (#1368)
- EnzymeTestUtils : fails on GPU Buffers (#1427)
- StaticArrays + Onehot mismatch (#1437)
- Overly strict enforcement of type equality for Duplicated (#1441)