Skip to content

Releases: FluxML/Zygote.jl

v0.6.73

10 Nov 19:18
9b6dd08
Compare
Choose a tag to compare

Zygote v0.6.73

Diff since v0.6.72

Merged pull requests:

  • CompatHelper: bump compat for GPUArraysCore to 0.2, (keep existing compat) (#1534) (@github-actions[bot])
  • CompatHelper: bump compat for GPUArrays to 11, (keep existing compat) (#1535) (@github-actions[bot])

Closed issues:

  • Why nested gradient is so slow? (#1239)
  • Unsupported operation when using CUDA (#1532)
  • Incorrect nothing gradient (#1538)

v0.6.72

13 Oct 18:54
59e7ec1
Compare
Choose a tag to compare

Zygote v0.6.72

Diff since v0.6.71

Merged pull requests:

v0.6.71

25 Sep 22:18
Compare
Choose a tag to compare

Zygote v0.6.71

Diff since v0.6.70

Merged pull requests:

Closed issues:

  • "Zygote.Buffer copyto!" error when using "CartesianIndex" (#1364)
  • Default presentation of gradients confusing? (#1519)
  • BitVector failure (#1523)

v0.6.70

09 May 16:12
3c3325d
Compare
Choose a tag to compare

Zygote v0.6.70

Diff since v0.6.69

Merged pull requests:

Closed issues:

  • error in summation of product iterator (#1490)
  • OOM when computing the gradient in an embarrassingly parallel problem (#1504)
  • Pullback over jacobian (#1505)

v0.6.69

19 Jan 22:17
c0daccd
Compare
Choose a tag to compare

Zygote v0.6.69

Diff since v0.6.68

Important Changes

  • gradient is now guaranteed to return a tuple with one gradient per argument, even if the gradients are nothing.
  • Tuples of nothing returned from a now will now be consistently collapsed into a single nothing.

Merged pull requests:

Closed issues:

  • Adjoint of Adjoint with NamedTuples (#1438)
  • Pullback on mean() gives illegal memory access code 700 (#1473)
  • sort(x; rev=true) is not supported (#1492)
  • Incorrect gradients for plan_rfft(x) * x (#1496)

v0.6.68

21 Dec 01:18
223f856
Compare
Choose a tag to compare

Zygote v0.6.68

Diff since v0.6.67

Merged pull requests:

  • Fix tests (#1467) (@devmotion)
  • CompatHelper: add new compat entry for Statistics at version 1, (keep existing compat) (#1469) (@github-actions[bot])
  • CompatHelper: bump compat for GPUArrays to 10, (keep existing compat) (#1480) (@github-actions[bot])

Closed issues:

  • Failing to precompile Flux and Zygote (#1456)
  • Assignment to multiple arrays is not differentiable on GPU since Zygote.jl 0.6.67 (#1470)
  • Spurious "Output is complex, so the gradient is not defined" error (#1471)
  • NaN in gradient of abs() on complex 0 (#1472)
  • test (#1475)
  • Type unstable gradients (@code_warntype) (#1476)
  • Type unstable gradients (#1477)

v0.6.67

25 Oct 22:28
340d3bf
Compare
Choose a tag to compare

Zygote v0.6.67

Diff since v0.6.66

Merged pull requests:

Closed issues:

  • ∇getindex mutates, causing issues with higher order AD over getindex. (#820)

v0.6.66

18 Oct 18:26
f755127
Compare
Choose a tag to compare

Zygote v0.6.66

Diff since v0.6.65

Merged pull requests:

Closed issues:

  • return within at-inbounds yields invalid IR (#1118)
  • Zygote.withgradient crashes Julia REPL (#1380)
  • repeat(X; outer, inner) triggers scalar indexing error with CUDA (#1459)

v0.6.65

27 Sep 07:40
cf7f7d0
Compare
Choose a tag to compare

Zygote v0.6.65

Diff since v0.6.64

Merged pull requests:

Closed issues:

  • Failed to precompile Zygote (#1455)
  • Zygote-0.6.64 precompile error with julia-1.9.3 (#1457)

v0.6.64

04 Sep 17:35
ad930c3
Compare
Choose a tag to compare

Zygote v0.6.64

Diff since v0.6.63

Closed issues:

  • The cumprod rule with CUDA hits scalar indexing error (#1447)

Merged pull requests: