v0.4.21
·
1136 commits
to master
since this release
Zygote v0.4.21
Closed issues:
@nograd rand
a bit overzealous (#49)- getindex for real input fails with complex sensitivity (#376)
- Error when taking the gradient of a complex exponential (#379)
- No method matching Irrational{:log2π} (#521)
- add
@nograd
block (#537) - Errors with backward gradient calculation (#643)
- keyword argument splatting can cause gc_preserve_end issues? (#664)
- error when using Zygote.ignore: type #XXX#YYY has no field parameters (#677)
- sum with function arg triggerrs mutation error (#681)
- Mutating arrays is not supported (#683)
Merged pull requests:
- Add ChainRules (#366) (@oxinabox)
- Add adjoint for
pairs(::NamedTuple)
andPair
(#452) (@YingboMa) - Ignore utility (#623) (@MikeInnes)
- CompatHelper: bump compat for "ArrayLayouts" to "0.3" (#637) (@github-actions[bot])
- Fix concatenating empty arrays (#640) (@AStupidBear)
- Make map 3.5-4.8 times faster (#650) (@oxinabox)
- Remove SqEuclidean roundoff hack (#653) (@devmotion)
- nograd randexp (#655) (@cossio)
- Make map with more than one argument ~2x faster (#656) (@cossio)
- adjoints for StatsFuns (#657) (@cossio)
- ignore macro (#659) (@cossio)
- CompatHelper: bump compat for "ArrayLayouts" to "0.3" (#662) (@github-actions[bot])
- Pairs adjoint (#669) (@dhairyagandhi96)
- upgrade IRTools (#675) (@MikeInnes)
- support for dims in sum(f, x; dims) (#684) (@CarloLucibello)
- Respect linearity when accumulating implicit params (#688) (@MikeInnes)
- update irtools (#689) (@MikeInnes)
- update appveyor and have tests pass on julia 1.0 (#693) (@CarloLucibello)