DiffEqFlux.jl Versions Save

Pre-built implicit layer architectures with O(1) backprop, GPUs, and stiff+non-stiff DE solvers, demonstrating scientific machine learning (SciML) and physics-informed machine learning methods

v1.51.1

1 year ago

DiffEqFlux v1.51.1

Diff since v1.51.0

v1.51.0

1 year ago

DiffEqFlux v1.51.0

Diff since v1.50.0

Closed issues:

  • Neural Graph Differential Equations example not working (#684)
  • Incorrect use Lux.ActivationFunction (#737)

Merged pull requests:

  • add cnf to the sidebar (#734) (@ChrisRackauckas)
  • Neural SDE tutorial (#735) (@ChrisRackauckas)
  • neural_sde example in Flux (#738) (@Abhishek-1Bhatt)
  • Fix latex typos in Hamiltonian Neural Network Tutorial (#741) (@Algopaul)
  • Lux.ActivationFunction not required (#742) (@Abhishek-1Bhatt)
  • update to SciMLSensitivity (#743) (@ChrisRackauckas)

v1.50.0

1 year ago

DiffEqFlux v1.50.0

Diff since v1.49.1

Closed issues:

  • Add doctests (#566)
  • Missing normalizing flows example (#726)
  • NeuralODE is not a subtype of Lux.AbstractExplicitLayer (#728)
  • Neural ODE example is not working correctly (#731)

Merged pull requests:

  • Enable doctesting (#721) (@ChrisRackauckas)
  • minor fixes (#729) (@Abhishek-1Bhatt)
  • just remove staticdudt tests (#730) (@ChrisRackauckas)

v1.49.1

1 year ago

DiffEqFlux v1.49.1

Diff since v1.49.0

Closed issues:

  • NeuralDSDE Adjoint Fails on GPU (#138)
  • Which types work as container of parameters? (#178)
  • NeuralODE: modeling dynamics of system with (discontinuous) control inputs (#190)
  • Nested reverse modes with fast layers (#207)
  • BFGS Errors with GPU (#238)
  • BoundsError: attempt to access () at index [0] (#253)
  • Code in LV-Jump.md blog post no longer runs (#272)
  • Reproducible TypeError in sciml_train (#278)
  • Why the need for Fast* layers? (#328)
  • Rename DiffEqFlux? (#354)
  • The MNIST Neural ODE Classifier tutorial is broken (#368)
  • sciml_train crashes when fed Fluxs ::Params type (#379)
  • Neural Graph Differential Equation tests disabled (#405)
  • Link to stable documentation broken (#407)
  • neural_ode_sciml example fails when Dense layer replaced by GRU (#432)
  • Indexing issue caused by applychain (#436)
  • Mutating Arrays not Allowed (#443)
  • Optimal Control ref in exogenous input page is broken (#445)
  • Support for sparse matrix ODEs (#462)
  • implicit layers with neuralODEs ? (#478)
  • Disable events tests (#483)
  • PresetTimeCallback errors with Zygote differentiation (#502)
  • Suggestion for Memory Limitations (#527)
  • Unstable FastDense hash and comparison. (#555)
  • SteadyStateAdjoint + GPUs: scalar getindex is disallowed (#557)
  • sample code running slow on Atom (#560)
  • ReverseDiff tape generation over newer Zygote versions segfaults (#586)
  • ERROR: UndefVarError: eJ not defined (#588)
  • Neural Graph Tutorial not working (#609)
  • Note on hybrid sensitivity analysis methods needs an update? (#612)
  • ERROR: LoadError: MethodError: no method matching Float32(::ReverseDiff.TrackedReal{Float64, Float32, Nothing}) (#615)
  • type HMCKernel has no field integrator (#618)
  • Reverse-mode VJPs with mixed scalar+vector GPU code (#632)
  • Error in Neural Graph Ordinary Differential Equations example (#640)
  • Best practice for taking backpropagation with logging tools for DiffEq.jl (#661)
  • Add batch support to FastDense layers, mimicking Flux (#672)
  • Missing optimizations in preallocation form (#680)
  • Error in the UODEs training when the network enlarges (#689)
  • initial_params() always identical (#690)
  • PINN with TensorLayer example fails - maybe Enzyme internal error (#694)
  • MethodError: no method matching Flux.Dense(::Pair{Int64, Int64}, ::typeof(NNlib.elu)) (#700)
  • sciml_train output API documentation (#702)
  • LoadError with sciml_train (#713)
  • Training a NODE using multiple shooting. (#717)

Merged pull requests:

  • Corrections in keyword arguments for NeuralODE example (#720) (@Abhishek-1Bhatt)
  • Removal of deprecations (#722) (@Abhishek-1Bhatt)
  • Fix Some Doctests (#723) (@DhairyaLGandhi)
  • Fixed NeuralDSDE (#724) (@Abhishek-1Bhatt)
  • Update neural_de tests (#725) (@frankschae)

v1.49.0

2 years ago

DiffEqFlux v1.49.0

Diff since v1.48.0

Closed issues:

  • Fast vjp form (#681)

Merged pull requests:

  • swapped sciml_train calls with Optimization.solve() (#711) (@Abhishek-1Bhatt)
  • CompatHelper: add new compat entry for Lux at version 0.4, (keep existing compat) (#716) (@github-actions[bot])
  • Neural ODE tutorial (#718) (@Abhishek-1Bhatt)

v1.48.0

2 years ago

DiffEqFlux v1.48.0

Diff since v1.47.1

Closed issues:

  • Scaling and memory consumption on GPU (#687)

Merged pull requests:

  • Generalize input_params to use Flux.destructure (#697) (@DhairyaLGandhi)
  • Overhaul the documentation to only focus on the DiffEqFlux components (#709) (@ChrisRackauckas)
  • add deprecation warnings to FastChain and sciml_train (#710) (@ChrisRackauckas)
  • Switch from GalacticOptim, Galactic* to Optimization, Optimization* (#712) (@Vaibhavdixit02)

v1.47.1

2 years ago

DiffEqFlux v1.47.1

Diff since v1.47.0

Merged pull requests:

  • Keep support for cb to avoid breakage (#705) (@Vaibhavdixit02)

v1.47.0

2 years ago

DiffEqFlux v1.47.0

Diff since v1.46.1

Merged pull requests:

  • CompatHelper: bump compat for GalacticOptim to 3, (keep existing compat) (#704) (@github-actions[bot])

v1.46.1

2 years ago

DiffEqFlux v1.46.1

Diff since v1.46.0

v1.46.0

2 years ago

DiffEqFlux v1.46.0

Diff since v1.45.3

Closed issues:

  • Enzyme segfault when using FastChain and AutoZygote (#691)
  • DimensionMismatch: arrays could not be broadcast to a common size; (#701)

Merged pull requests:

  • test Flux 0.13 (#699) (@ChrisRackauckas)