Skip to content

Releases: FluxML/Flux.jl

v0.13.7

29 Oct 08:16
b2b0748
Compare
Choose a tag to compare

Flux v0.13.7

Diff since v0.13.6

Closed issues:

  • DimensionMismatch("array could not be broadcast to match destination") (#1457)
  • Warn on NaN loss (#1981)
  • Make create_bias a public API? (#2049)
  • Make rng_from_array non-differentiable (#2062)
  • @autosize does not work with semi-colon separated kwargs (#2086)
  • early_stopping does not work as expected (#2089)

Merged pull requests:

v0.13.6

13 Sep 14:04
8bc0c35
Compare
Choose a tag to compare

Flux v0.13.6

Diff since v0.13.5

Closed issues:

  • OneHotArrays.jl? (#1544)
  • [Discussion]: doctests, docstrings, documentation manual, and unclear internal API (for newcomers) (#1990)
  • [Bug]: Swapped alpha and beta in tversky loss? (#1993)
  • [Discussion]: documentation for @reexported and imported (or using) packages (#2038)
  • Pull request #2007 causes Flux.params() calls to not get cached (#2040)
  • v0.13.5 breaks Flux.train! on a custom type (#2045)
  • Bounds erro for Flux.reset! in loss function (#2057)

Merged pull requests:

v0.13.5

06 Aug 15:17
a377cb0
Compare
Choose a tag to compare

Flux v0.13.5

Diff since v0.13.4

Closed issues:

  • PINN loss doesn't converge to 0? (#1966)
  • Simple chaining compatibility check (#2017)
  • v0.12.10 => v0.13.4 breaks Dropout on CUDA (#2018)
  • Wrong rrule dispatch for Array constructor (#2033)

Merged pull requests:

v0.13.4

05 Jul 15:33
d66d2c4
Compare
Choose a tag to compare

Flux v0.13.4

Diff since v0.13.3

Closed issues:

  • Repository: on the addition of loss/distance functions and other niceties to Flux (#826)
  • trainable for BatchNorm stops parameters from being saved and loaded (#1027)
  • Non-descriptive arg in Conv: why filter intead of size? (#1212)
  • Ada or ADA (#1949)
  • Make gpu(::DataLoader) work or error loudly if it doesn't (#1974)
  • Conversion error when loading a model with v0.13+ with BSON (#1984)
  • GPU broadcasting error when using softmax on GPU (#1994)
  • Error when using CUDA (#1997)
  • type cannot been referred with structured model function (#2000)
  • [Broken Documentation] Dense(1 => 1) (#2001)

Merged pull requests:

v0.13.3

27 May 04:51
e4f8678
Compare
Choose a tag to compare

Flux v0.13.3

Diff since v0.13.2

Merged pull requests:

v0.13.2

26 May 17:06
28ee7b4
Compare
Choose a tag to compare

Flux v0.13.2

Diff since v0.13.1

Closed issues:

  • Inconsistent "Julia ecosystem" docs (#1922)
  • sigmoid_fast in GRU? (#1967)

Merged pull requests:

v0.13.1

10 May 21:48
eaa7ee8
Compare
Choose a tag to compare

Flux v0.13.1

Diff since v0.13.0

Closed issues:

  • Batchnorm on GPU for Float64 values (#1897)
  • Tag? (#1924)
  • DataLoader causes scalar indexing on GPU in Flux v0.13.0 (regression) (#1935)
  • Flux.flip with broadcasting warning (#1936)
  • Add a workflow to clean-up gh-pages branch? (#1940)
  • DimensionMismatch: All data containers must have the same number of observations. (#1941)
  • Type instability in Recur for 3 dimensional arrays (#1947)
  • What is the idiomatic way to get training loss from gradient()? (#1950)
  • Dropout erroring on latest CUDA (#1960)
  • AdaBelief issues (#1962)

Merged pull requests:

v0.13.0

08 Apr 06:51
6476a31
Compare
Choose a tag to compare

Flux v0.13.0

Changes in NEWS.md

Diff since v0.12.10

Closed issues:

  • DepthwiseConv does not run on GPU (#459)
  • Flux type piracy breaks REPL completions (#629)
  • Cannot do double iteration of DataLoader (#1227)
  • elu activation fails on nested pullbacks on GPU (#1383)
  • Training not working for 1D types (#1479)
  • adjoint of conv adjoint. (#1665)
  • pullback's back returns unexpected size if some parameters are not used (#1601)
  • Allow specification of RNG in Dropout (#1617)
  • deprecate DepthwiseConv once we have groups in standard conv (#1667)
  • Parallel edge-cases (#1685)
  • Layer printing interferes with different element types (#1690)
  • Normalization Layers not interating well with destructure/restructure (#1727)
  • missing docstring for Flux.params and trainable (#1732)
  • inconsistency between params and destructure (#1733)
  • Parameter Sharing breaks destructure (#1767)
  • Remove Juno.jl dependency (#1779)
  • Flux.destructure's restructure fails in the gradient if loss does not use all parameters (#1826)
  • Flux.chunk for multi-dimensional arrays (#1841)
  • onehotbatch performance (#1844)
  • Issue taking gradients of Chains on GPU (#1853)
  • Chain forgets names under fmap (#1857)
  • Recurrent 3d interface uses a lot of memory (#1872)
  • Gradient incorrect for Conv-layer and complex numbers (#1876)
  • Add Siamese Contrastive Loss function (#1880)
  • Urgent GSoC revisions are needed. (#1890)
  • Flux v0.12.9 and the Flux.Tracker.gradient is wrong, why? (#1898)
  • LoadError UnderVarError: flatten not defined (#1899)
  • Proposal: Move params to Zygote (#1900)
  • This one is not in use, which one should I use instead in Flux? (#1903)
  • ERROR: LoadError: Can't differentiate foreigncall expression (#1904)
  • Missing docstring for Flux.Data.Dataloader (#1909)
  • Different Julia versions at different places for doctests (#1914)
  • Parallel layer behaves diffferently in a Chain than on its own (#1919)
  • ADAMW not stable (#1920)
  • Chain ignores Base.show function of custom layer (#1929)

Merged pull requests:

v0.12.10

07 Apr 07:16
Compare
Choose a tag to compare

Flux v0.12.10

Diff since v0.12.9

Closed issues:

  • ADAMW not stable (#1920)

Merged pull requests:

  • CompatHelper: bump compat for ArrayInterface to 5, (keep existing compat) (#1895) (@github-actions[bot])
  • fix adamw (#1868) (@CarloLucibello)

v0.12.9

27 Jan 18:43
ef04fda
Compare
Choose a tag to compare

Flux v0.12.9

Diff since v0.12.8

Closed issues:

  • Coverage (#89)
  • Support for grouped convolutions (#330)
  • onehot.md in docs should not have subtitle "Batches" (#510)
  • Repo tagged with the "the-human-brian" (potential typo) (#512)
  • RNNs, batching and sequences (#705)
  • Model Zoo Housing.jl Example functionality not clear (#769)
  • Asymmetric padding fails on gpu models (#775)
  • Can't get user defined model to work (#812)
  • Cryptic error in Flux#zygote "Can't differentiate foreigncall expression" (#817)
  • Passing transposed matrix to softmax causes scalar indexing on GPU, which is very slow (#888)
  • Does it support training on multiple GPUs? (#910)
  • batched_mul causes a 'cannot take the CPU address of a CuArray' error on GPU (#1090)
  • CTC loss (#1135)
  • Inconsistent behavior of gradient of empty matrices (#1151)
  • Flux.Conv type instability (#1178)
  • CUDA.jl (#1194)
  • Incorrect types following CUDA.jl refactoring (#1200)
  • Got an error, while trying to implement softplus with beta (#1216)
  • test regression with recurrent neural networks (#1245)
  • regression in RNN with OneHotMatrix and CUDA (#1262)
  • Gradient calculation bug re-introduced in Flux v0.10.4 and Zygote v0.4.22 (#1269)
  • LSTM "succeeds" on data with incompatible dimensions (#1396)
  • Document conv data handling, especially for 1d (#1465)
  • Flux.destructure gives DimensionMismatch error in backward pass due to Chain of mutable struct(s) (#1502)
  • Adjoints for regularizers? (#1575)
  • Zygote error: UndefVarError: S not defined (#1578)
  • Warning using Flux on Linux device without CUDA or Nvidia card (#1581)
  • Flux downloads CUDA110 Artifacts every time I precompile on Ubuntu (#1600)
  • Why does calling the gpu function not return an error when CUDA is unavailable (#1634)
  • Flux errors on Julia 1.7 Beta 2 (#1652)
  • LLVM 4.x.x compatibility (#1669)
  • Add better docs for the LSTM function (#1696)
  • Recurrent docs out of sync (#1714)
  • Docs haven't built since Aug. 3 (#1723)
  • Investigate nightly CI build issues (#1724)
  • unsqueeze is not type stable (#1737)
  • failing doc tests (#1739)
  • Link to "train!" gives 404 page not found error on the website. (#1745)
  • Issues model with custom gradient (w.r.t. input variable) layer (#1760)
  • Flux.loadparams! is slow. (#1764)
  • world age issues when loading a bson file containing a model with flux utility functions (#1769)
  • How to fast find source code of function, like Dense() Chain() (#1770)
  • How to get the mathematical expression of Neural Network. (#1771)
  • How to write a seq of w_i: w_1, w_2, ... , w_1000 (#1773)
  • Error when training simple Flux model (#1777)
  • Differentiating through my custom struct its restructuring throws an error (#1796)
  • Incompatibility with SpecialFunctions 2.0 (#1802)
  • Buildkite CI failures with grad test of ConvTranspose + selu (#1804)
  • Slowdown when running multiple large models in parallel (#1806)
  • ERROR: LoadError: Some tests did not pass: 252 passed, 1 failed, 0 errored, 21 broken. in expression starting at /home/ian/.julia/packages/Flux/BPPNj/test/runtests.jl:11 ERROR: Package Flux errored during testing (#1814)
  • Can ExpDecay of learning rate start at some intermediate step? (#1815)
  • Optimisers epsilon (#1818)
  • Zygote Flux and custom adjoints on GPU (#1828)
  • TypeErro in DEQ example: non-boolean (Nothing) used in boolean context #677 (#1846)

Merged pull requests: