Releases: SciML/DiffEqFlux.jl
Releases · SciML/DiffEqFlux.jl
v4.1.0
v3.5.0
Update Project.toml
v3.3.0: Merge pull request #892 from sathvikbhagavan/sb/docstrings
docs: clean up docstrings to fix rendering issues
v3.1.0
Update Project.toml
v3.0.0: Merge pull request #883 from ArnoStrouwen/db
[skip ci] dependabot skip typos patches
v2.2.0
Update Project.toml
v2.1.0
DiffEqFlux v2.1.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:
- Update tests for Float32 (#824) (@ChrisRackauckas)
- OptimizationFlux (#828) (@anandijain)
- Updates to HNN (#829) (@avik-pal)
- Migrate GPU tests to Lux (and Fix them!!) (#830) (@avik-pal)
v2.0.0
DiffEqFlux v2.0.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
DiffEqFlux v1.53.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:
- Fix a typo (#754) (@prbzrg)
- Flux -> Lux (#756) (@YichengDWu)
- Add Dependabot (#758) (@prbzrg)
- Bump codecov/codecov-action from 1 to 3 (#759) (@dependabot[bot])
- Bump actions/checkout from 2 to 3 (#760) (@dependabot[bot])
- Bump actions/cache from 1 to 3 (#761) (@dependabot[bot])
- [skip ci] badges (#763) (@ArnoStrouwen)
- MassInstallAction: Install the Invalidations workflow on this repository (#764) (@devmotion)
- Update CompatHelper.yml (#769) (@devmotion)
- updated README and make.jl as per sciml template (#774) (@00krishna)
- canonize docs (#775) (@ArnoStrouwen)
- added reproducibility to index.md and make.jl (#777) (@00krishna)
- CompatHelper: bump compat for LoggingExtras to 1, (keep existing compat) (#778) (@github-actions[bot])
- Update Links (#779) (@prbzrg)
- doc compat (#782) (@ArnoStrouwen)
v1.52.0
DiffEqFlux v1.52.0
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, useChainRulesCore.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)