Releases: FluxML/Zygote.jl
Releases · FluxML/Zygote.jl
v0.6.53
v0.6.52
Zygote v0.6.52
Closed issues:
- Wrong gradient through hypergeometric function pFq (#796)
- gradient() fails on array mutation for
mean(f, x; dims)
(#1128) - Training Neural SDEs with Mutating Arrays (#1341)
- Cannot specify type of list comprehension (#1343)
- regularization of Flux.params leads to increasing runtime and memory usage (#1347)
- Zygote.Buffer can fail for higher order AD (#1349)
Merged pull requests:
- Test/while (#1337) (@bertschi)
- Update index.html to the Documenter.jl standard (#1338) (@ChrisRackauckas)
- Delete bors.toml (#1339) (@CarloLucibello)
- fix forward-over-reverse with Buffer in some cases (#1350) (@marius311)
v0.6.51
v0.6.50
Zygote v0.6.50
Closed issues:
- Slow code and excessive allocations when backpropagating broadcasting (#592)
- Dictionary indexing failure inside closure and structs (#717)
- bug in comprehension over dictionaries (#725)
- BUG: getindex(::Dict) (#760)
- Document "adjoint" more clearly (#869)
- Memory leak on worker process (#930)
- broken iteration over dictionary (#1065)
- Gradient fails for sum of dictionary values (#1309)
hessian
does not like AbstractVectors (#1315)- ERROR: MethodError: no method matching +(::Base.RefValue{Any}, ::NamedTuple{(:contents,), (#1317)
- No rule for
mean(f, x; dims)
(#1318)
Merged pull requests:
- Allow accumulating distinct Dicts (#1237) (@ToucheSir)
- Add precompilation via SnoopPrecompile (#1281) (@ToucheSir)
- Expand limitations page of docs (#1298) (@mcabbott)
- Dynamic README logo (#1311) (@Saransh-cpp)
- Fix and update
CompatHelper
CI (#1316) (@Saransh-cpp) - Add an implicit example for
withgradient
(#1322) (@mcabbott) - tests for dictionaries (#1330) (@CarloLucibello)
- fix collect and comprehension for NamedTuple and Dict (#1331) (@CarloLucibello)
v0.6.49
Zygote v0.6.49
Merged pull requests:
- Make Zygote's logo a real PNG (#1306) (@Saransh-cpp)
- Unify and simplify adjoints for
pairwise(::Euclidean, ...)
(#1310) (@devmotion)
v0.6.48
Zygote v0.6.48
Closed issues:
- getproperty MethodError with StructArrays (#602)
- zygote broadcast type stability (#1301)
- Mutating array error when array isn't mutated (#1308)
Merged pull requests:
- preserve type over broadcast (#1302) (@maartenvd)
- Wct/fix repeats euclidean (#1307) (@willtebbutt)
v0.6.47
Zygote v0.6.47
Merged pull requests:
- Add rule for Dict iteration (#1285) (@ToucheSir)
- Add css + logo to docs (#1299) (@mcabbott)
- Turn on previews, move and render assets, add
gradient
's API to docs (#1300) (@Saransh-cpp) - Bump minimum Juila support note in readme (#1303) (@ToucheSir)
v0.6.46
Zygote v0.6.46
Merged pull requests:
- Handle nothing grads for
Pairs.data
(#1295) (@ToucheSir) - Add DiffEqFlux BasicNeuralDE Test (#1296) (@ChrisRackauckas)
v0.6.45
Zygote v0.6.45
Closed issues:
- Remove
@adjoint
s for[hv]cat
in favour of ChainRules (#1217) - Wrong gradient involving splatting of kwargs (#1284)
- v0.13.5 of Flux breaks Flux.train! on a custom type with Zygote gradients (#1291)
- extremely slow compilation of gradient AND compilation error (two bugs, really) (#1292)
Merged pull requests:
- remove
@adjoint
forhv/h/v/cat
(#1277) (@mzgubic) - Treat
pairs(NamedTuple)
asNamedTuple
for indexing (#1286) (@ToucheSir)
v0.6.44
Zygote v0.6.44
Closed issues:
- Error from
has_chain_rrule
on an array ofBool
(#1234)
Merged pull requests:
- Propagate ambiguities from rrule lookup instead of failing inexplicably (#1278) (@ToucheSir)
- Passthrough safe ccalls in threading code (#1280) (@ToucheSir)
@adjoint broadcasted
for unary minus (#1287) (@mcabbott)