Skip to content

Releases: SciML/DiffEqFlux.jl

v4.1.0

05 Nov 10:12
88df915
Compare
Choose a tag to compare
Update Project.toml

v3.5.0

19 May 19:40
92dfae5
Compare
Choose a tag to compare
Update Project.toml

v3.3.0: Merge pull request #892 from sathvikbhagavan/sb/docstrings

25 Dec 12:31
661ba48
Compare
Choose a tag to compare
docs: clean up docstrings to fix rendering issues

v3.1.0

11 Dec 03:53
0c91a29
Compare
Choose a tag to compare
Update Project.toml

v3.0.0: Merge pull request #883 from ArnoStrouwen/db

08 Dec 15:40
2e8330e
Compare
Choose a tag to compare
[skip ci] dependabot skip typos patches

v2.2.0

13 Aug 02:24
af5fd5e
Compare
Choose a tag to compare
Update Project.toml

v2.1.0

28 Jun 13:39
fb56cba
Compare
Choose a tag to compare

DiffEqFlux v2.1.0

Diff since v2.0.0

Closed issues:

  • MethodError when running with NeuralODE with custom Lux layer (#825)
  • Running NODEs on GPU while keeping them Float64? (#826)
  • UODE with neural networks. Beginner questions (#831)
  • Scalar indexing when running UDE on GPU (#832)

Merged pull requests:

v2.0.0

19 Apr 08:33
9147023
Compare
Choose a tag to compare

DiffEqFlux v2.0.0

Diff since v1.53.0

Closed issues:

  • DiffEqFlux Layers don't satisfy Lux API (#727)
  • SDEs gradients issues with EnsembleProblems (#765)
  • DiffEqFlux.jl and NeuralPDE.jl keep precompiling and never stop (#783)
  • Training Neural SDEs with Mutating Arrays (#785)
  • Normalizing flow example does not produce accurate estimates (#786)
  • Wrong order in collocations (#788)
  • StackOverflow Error when trying to train a NSDE with no neural network on the diffusion (#811)
  • Including unknown parameter values of known dynamics in UDE using Lux.jl (#812)
  • Documentation about Flux.jl vs Lux.jl (#815)

Merged pull requests:

  • Lux compatible layers (#750) (@Abhishek-1Bhatt)
  • Fix FFJORD Example (#787) (@prbzrg)
  • Fix flipped collocation (#789) (@ChrisRackauckas)
  • [skip ci] LanguageTool (#792) (@ArnoStrouwen)
  • CompatHelper: add new compat entry for Functors at version 0.4, (keep existing compat) (#793) (@github-actions[bot])
  • Deprecate FastChain and sciml_train for v2.0 (#794) (@ChrisRackauckas)
  • One more spot to mark with Flux (#796) (@Abhishek-1Bhatt)
  • Flux.cpu (#797) (@Abhishek-1Bhatt)
  • Specify Flux in all layers (#799) (@Abhishek-1Bhatt)
  • Remove unused packages and undefined exports (#803) (@prbzrg)
  • Switch to LuxCore (#804) (@Abhishek-1Bhatt)
  • fix NeuralCDDE error (#805) (@vpuri3)
  • Add neural ODE weather forecasting example (#807) (@SebastianCallh)
  • CompatHelper: add new compat entry for DataDeps at version 0.7 for package docs, (keep existing compat) (#808) (@github-actions[bot])
  • CompatHelper: add new compat entry for DataFrames at version 1 for package docs, (keep existing compat) (#809) (@github-actions[bot])
  • CompatHelper: add new compat entry for CSV at version 0.10 for package docs, (keep existing compat) (#810) (@github-actions[bot])
  • Use CA directly instead of using it via Lux (#813) (@avik-pal)
  • Add a description of Flux vs Lux (#819) (@ChrisRackauckas)
  • enable dependabot for GitHub actions (#821) (@ranocha)
  • CompatHelper: bump compat for DataInterpolations to 4, (keep existing compat) (#823) (@github-actions[bot])

v1.53.0

11 Dec 09:13
01173be
Compare
Choose a tag to compare

DiffEqFlux v1.53.0

Diff since v1.52.0

Closed issues:

  • Performance drop when enabling bias in FastDense (#757)
  • Specifying adjoint methods for gradient calculations? (#766)
  • UndefVarError: FastDense not defined (#767)
  • ERROR: MethodError: no method matching length(::Nothing) (#768)
  • ERROR: MethodError: no method matching copy (#770)

Merged pull requests:

v1.52.0

27 Jul 03:12
092af89
Compare
Choose a tag to compare

DiffEqFlux v1.52.0

Diff since v1.51.2

Closed issues:

  • Suggestion: Change dimension order on NeuralODE to match convention of ML batch (#111)
  • ERROR: LoadError: MethodError: no method matching getindex(::Ptr{typeof(DiffEqBase.ODE_DEFAULT_NORM)}) (#714)
  • Warning: ignore(f) is deprecated, use ChainRulesCore.ignore_derivatives(f) instead. (#745)
  • Problems defined by parametric and neural network functions (#746)
  • Tutorials Copy-Pasteable Code Error: LoadError: MethodError: objects of type Nothing are not callable (#748)

Merged pull requests:

  • don't create a plot if not displaying it (#747) (@chriselrod)
  • update Zygote.@ignore to ChainRulesCore.@ignore_derivatives (#751) (@ChrisRackauckas)
  • CompatHelper: add new compat entry for ChainRulesCore at version 1, (keep existing compat) (#752) (@github-actions[bot])
  • Dimension Mover Layer (#753) (@prbzrg)