Skip to content

Releases: FluxML/Flux.jl

v0.14.9

08 Jan 21:56
e17b7a5
Compare
Choose a tag to compare

Flux v0.14.9

Diff since v0.14.8

Merged pull requests:

v0.14.8

28 Dec 18:07
df468ba
Compare
Choose a tag to compare

Flux v0.14.8

Diff since v0.14.7

Merged pull requests:

Closed issues:

  • 0.2 tutorial at the top of google for "flux mnist" (#2163)
  • Illegal Memory Access Error During Gradient Calculation of predefined losses on GPU RTX 4050 (#2361)
  • Unnecessarily using shared GPU memory (#2364)

v0.14.7

05 Dec 19:22
f4b4761
Compare
Choose a tag to compare

Flux v0.14.7

Diff since v0.14.6

Merged pull requests:

Closed issues:

  • Android/iOS support (#2357)

v0.14.6

21 Sep 07:38
be995c7
Compare
Choose a tag to compare

Flux v0.14.6

Diff since v0.14.5

Merged pull requests:

Closed issues:

  • move the codebase to 4 spaces indentation (#2298)
  • No cudnn implementation of Conv((1,) N=>M) (#2322)
  • can't use masks in multi-head-attention layer (#2336)
  • Adapt saving & loading example to CuArrays (#2337)
  • Segmentation fault when doing a forward pass with a model saved with BSON (#2339)

v0.14.5

07 Sep 16:32
95737ff
Compare
Choose a tag to compare

Flux v0.14.5

Diff since v0.14.4

Merged pull requests:

v0.14.4

28 Aug 09:55
fdcf8d3
Compare
Choose a tag to compare

Flux v0.14.4

Diff since v0.14.3

Merged pull requests:

v0.14.3

27 Aug 19:34
b887018
Compare
Choose a tag to compare

Flux v0.14.3

Diff since v0.14.2

Closed issues:

  • No error from negative learning rates (#1982)
  • Implement data movement across GPU devices. (#2302)
  • train! using Metal and stateful optimizers fails (#2310)
  • Warning: sort(d::Dict; args...) is deprecated, use sort!(OrderedDict(d); args...) instead. (#2312)
  • Does withgradient have lower precicision than simply calling the function? (#2315)
  • Warning: sort(d::Dict; args...) is deprecated, use sort!(OrderedDict(d); args...) instead. (#2320)

Merged pull requests:

v0.14.2

07 Aug 15:13
91e25e1
Compare
Choose a tag to compare

Flux v0.14.2

Diff since v0.14.1

Closed issues:

  • Mixed precision training. (#543)
  • have buildkite run GPU tests only (#2271)
  • Allow old silent behavior for gpu (#2293)
  • @autosize macro is not working (#2296)
  • Why Flux is Significantly Slower than Pytorch? (#2300)
  • Huber Loss Fails with Metal GPU (#2305)

Merged pull requests:

v0.14.1

19 Jul 18:09
c565052
Compare
Choose a tag to compare

Flux v0.14.1

Diff since v0.14.0

Closed issues:

  • gpu() returns nothing (#2294)

Merged pull requests:

v0.14.0

14 Jul 10:58
95880e2
Compare
Choose a tag to compare

Flux v0.14.0

Diff since v0.13.17

Flux now requires Julia 1.9, to take advantage of package extensions. CUDA is no longer loaded automatically, to speed up loading when not using a GPU / using a non-Nvidia one.

Previously deprecated functions removed are:

  • Flux.stop and Flux.skip, in favour of break / continue
  • The macro @epochs, in favour of a for loop
  • Flux.zeros and Flux.ones, in favour of zeros32 and ones32.

Closed issues:

  • Choosing model serialization format(s) for cross-framework support (like HuggingFace) (#1907)
  • Very slow "using Flux" (#1961)
  • SSIM loss (#2165)
  • buildkite failure on julia v1.6 (#2214)
  • Sysimage compilaiton failed (#2242)
  • PackageCompiler fails with Flux on embedded ARM/no GPU (#2262)
  • how to make CUDA functionalities an extension (#2265)
  • Recurrent layers can't be applied to views of OneHotArrays (#2279)
  • Question about using loop in loss function (#2280)

Merged pull requests: