Releases: FluxML/Zygote.jl
Releases · FluxML/Zygote.jl
v0.6.30
Zygote v0.6.30
Closed issues:
- Gradient doesn't work properly with
enumerate
,zip
(#221) - No adjoint for Base.Iterators.ProductIterator (#421)
- Gradient over implicit parameters returns nothing (#692)
- Type instability with structs (#1094)
Dict
s in struct fields don't propagate gradients (#1115)
Merged pull requests:
- Iterators. Product, Filter, enumerate, zip (including inside map) (#785) (@mcabbott)
- Add some downstream testing (#1033) (@ChrisRackauckas)
- Insert
_project
intogetproperty
's gradient, and then improvez2d
etc. to restore stability (#1104) (@mcabbott) - Implement
copy
andmerge!
forGrads
(#1108) (@lassepe)
v0.6.29
Zygote v0.6.29
Merged pull requests:
v0.6.28
Zygote v0.6.28
Merged pull requests:
v0.6.27
Zygote v0.6.27
Closed issues:
v0.6.26
Zygote v0.6.26
Closed issues:
Merged pull requests:
- added a dispatch for tuples to prevent LoadError (#1082) (@killah-t-cell)
- Fix broadcasting
-
with booleans (#1089) (@mcabbott)
v0.6.25
Zygote v0.6.25
Closed issues:
Merged pull requests:
- Make
OneElement
constructor safer (#1085) (@mcabbott) - Improve Map Type Stability (#1090) (@willtebbutt)
v0.6.24
v0.6.23
v0.6.22
Zygote v0.6.22
Closed issues:
- Complex gradient on real function with complex intermediates (#342)
- Adjoints for functions of specialized matrices (#402)
- Gradient of inv and logdet UpperTriangular matrix is not UpperTriangular (#431)
- Trying to differentiate a function with complex and real inputs results in error (#917)
Merged pull requests:
- Use
ProjectTo
in broadcasting &gradient
(#1044) (@mcabbott) - Allow buffer typevar in CuArray type (#1062) (@DhairyaLGandhi)
v0.6.21
Zygote v0.6.21
Closed issues:
- Relation to capstan and cassette.jl (#1)
- Error when taking gradient involving zeros(eltype(x), ...). (#72)
- Error when taking gradient involving a range broadcast (#73)
- Deprecation warning in tests (#76)
- Error when trying to define gradient for addition (#84)
- CUDA broadcast over * and + blows up taking gradient (#113)
- cholesky keywords (#121)
- Division causes
f32
->f64
conversion in backward pass (#136) - differentiating over
x isa NTuple{<:Any, <:Integer}
causes julia crush (#158) - simple MLP gradient fails when dropout is included (#171)
- BoundsError in mutable array branch (#172)
- Trouble with reshape() (#187)
- simple broadcast not working (#195)
- Lazy adjoint/transpose gradient fails (#213)
- getindex for Adjoint does not back-propagate (#217)
- Add support for logpdf of Poisson (#281)
- Gradients for cumsum and cumprod (#282)
- Support for tuple and function argument destructuring (#303)
- Cannot differentiate through dictionary (#817)
- Scalar indexing error from GPU matmul against Zygote.OneElement (#1005)
- documentation seems stale because of CI failure (#1021)
- Typo in docs? (#1056)
- Second derivatives not working (#1067)
Merged pull requests: