Skip to content

Releases: FluxML/Zygote.jl

v0.6.53

10 Jan 19:12
34ece5b
Compare
Choose a tag to compare

Zygote v0.6.53

Diff since v0.6.52

Closed issues:

  • abs2 of complex CUDA array fails with Zygote.gradient (#961)
  • gradient returns nothing for sum(abs2, x) with a complex CuArray (#1121)
  • Complex broadcasting AD gives nothing when using CUDA (#1215)
  • cispi has poor performance (#1276)

Merged pull requests:

  • Adding complex broadcasting for gradients on the GPU (#1324) (@ptiede)

v0.6.52

08 Jan 03:55
f3857d1
Compare
Choose a tag to compare

Zygote v0.6.52

Diff since v0.6.51

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:

v0.6.51

28 Nov 15:22
93017bb
Compare
Choose a tag to compare

Zygote v0.6.51

Diff since v0.6.50

Merged pull requests:

v0.6.50

27 Nov 18:39
353bf4a
Compare
Choose a tag to compare

Zygote v0.6.50

Diff since v0.6.49

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:

v0.6.49

21 Sep 16:24
81380f0
Compare
Choose a tag to compare

Zygote v0.6.49

Diff since v0.6.48

Merged pull requests:

v0.6.48

21 Sep 11:46
b13d595
Compare
Choose a tag to compare

Zygote v0.6.48

Diff since v0.6.47

Closed issues:

  • getproperty MethodError with StructArrays (#602)
  • zygote broadcast type stability (#1301)
  • Mutating array error when array isn't mutated (#1308)

Merged pull requests:

v0.6.47

06 Sep 02:39
e8ab2e7
Compare
Choose a tag to compare

Zygote v0.6.47

Diff since v0.6.46

Merged pull requests:

v0.6.46

29 Aug 23:55
bf64def
Compare
Choose a tag to compare

Zygote v0.6.46

Diff since v0.6.45

Merged pull requests:

v0.6.45

24 Aug 04:11
de078c8
Compare
Choose a tag to compare

Zygote v0.6.45

Diff since v0.6.44

Closed issues:

  • Remove @adjoints 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:

v0.6.44

15 Aug 23:28
bd5ce6e
Compare
Choose a tag to compare

Zygote v0.6.44

Diff since v0.6.43

Closed issues:

  • Error from has_chain_rrule on an array of Bool (#1234)

Merged pull requests: