Skip to content

Releases: SciML/OptimizationBase.jl

v2.4.0

05 Nov 22:13
2ffab7e
Compare
Choose a tag to compare

OptimizationBase v2.4.0

Diff since v2.3.0

Merged pull requests:

  • CompatHelper: add new compat entry for MLUtils in [weakdeps] at version 0.4, (keep existing compat) (#113) (@github-actions[bot])
  • CompatHelper: add new compat entry for MLDataDevices in [weakdeps] at version 1, (keep existing compat) (#114) (@github-actions[bot])
  • Enzyme: add runtime activity (#123) (@wsmoses)
  • Enzyme: add runtime activity (#124) (@Vaibhavdixit02)
  • Update OptimizationEnzymeExt.jl (#125) (@wsmoses)
  • Bump crate-ci/typos from 1.24.6 to 1.26.0 (#126) (@dependabot[bot])
  • [skip ci] reduce dependabot typos updates (#127) (@ArnoStrouwen)

Closed issues:

  • Make second order creation conditional on packages loaded (#111)
  • EnzymeExt ignores runtime activity (#115)

v2.3.0

07 Oct 12:26
6043b0c
Compare
Choose a tag to compare

OptimizationBase v2.3.0

Diff since v2.2.1

Merged pull requests:

Closed issues:

  • OptimizationFunction uses reverse diff despite being told to use finite diff (#119)
  • Why is there still a Zygote extension? (#120)

v2.2.1

03 Oct 23:30
1cb8a90
Compare
Choose a tag to compare

OptimizationBase v2.2.1

Diff since v2.2.0

Merged pull requests:

v2.2.0

02 Oct 23:49
0edc12b
Compare
Choose a tag to compare

OptimizationBase v2.2.0

Diff since v2.1.0

Merged pull requests:

v2.1.0

01 Oct 20:53
1ebca6f
Compare
Choose a tag to compare

OptimizationBase v2.1.0

Diff since v2.0.4

Merged pull requests:

Closed issues:

  • [v2] Add more tests for matrix valued problems (#84)
  • Hessian of lagrangian very inefficient O(n^4) (#91)
  • MOIOptimizationNLPEvaluator should use Lagrangian hessian instead of constraint hessian (#92)
  • Prep for Enzyme breaking Change (#104)

v2.0.4

17 Sep 15:12
Compare
Choose a tag to compare

OptimizationBase v2.0.4

Diff since v2.0.3

v2.0.3

12 Sep 16:00
ba5e519
Compare
Choose a tag to compare

OptimizationBase v2.0.3

Diff since v2.0.2

Merged pull requests:

  • Single closure definition to avoid overwriting in manual supplied derivatives cases (#103) (@Vaibhavdixit02)

v2.0.2

11 Sep 16:03
b2cbc1a
Compare
Choose a tag to compare

OptimizationBase v2.0.2

Diff since v2.0.1

Merged pull requests:

v2.0.1

10 Sep 01:41
2faa135
Compare
Choose a tag to compare

OptimizationBase v2.0.1

Diff since v2.0.0

Merged pull requests:

v2.0.0

04 Sep 12:49
c0a3c18
Compare
Choose a tag to compare

OptimizationBase v2.0.0

Diff since v1.5.0

Merged pull requests:

  • [WIP] Boolean switches, more testing and data handling (#85) (@Vaibhavdixit02)
  • Hack p to serve as data arg and implement stochastic gradient oracle (#89) (@Vaibhavdixit02)
  • V2 (#90) (@Vaibhavdixit02)
  • CompatHelper: add new compat entry for SparseMatrixColorings at version 0.4, (keep existing compat) (#93) (@github-actions[bot])
  • CompatHelper: add new compat entry for SparseConnectivityTracer at version 0.6, (keep existing compat) (#94) (@github-actions[bot])
  • CompatHelper: add new compat entry for FastClosures at version 0.3, (keep existing compat) (#95) (@github-actions[bot])
  • More tests and lagh stuff (#96) (@Vaibhavdixit02)
  • Bump crate-ci/typos from 1.23.6 to 1.24.1 (#97) (@dependabot[bot])
  • Bump crate-ci/typos from 1.24.1 to 1.24.3 (#99) (@dependabot[bot])

Closed issues:

  • instantiate_function should not populate hessians etc. unless needed (#16)
  • Add Proximal oracles (#50)
  • Add stochastic oracles (#61)