Skip to content

Releases: JuliaAI/IterationControl.jl

v0.5.4

23 Jan 23:02
e22f8df
Compare
Choose a tag to compare

IterationControl v0.5.4

Diff since v0.5.3

Merged pull requests:

v0.5.3

29 Mar 03:38
f0fcf0a
Compare
Choose a tag to compare

IterationControl v0.5.3

Diff since v0.5.2

Closed issues:

  • Something wrong with some control constructors? (#55)

Merged pull requests:

v0.5.2

12 Nov 03:34
8943191
Compare
Choose a tag to compare

IterationControl v0.5.2

Diff since v0.5.1

Merged pull requests:

v0.5.1

12 Nov 01:11
190b380
Compare
Choose a tag to compare

IterationControl v0.5.1

Diff since v0.5.0

Merged pull requests:

  • Add needs_loss and needs_training_losses control traits (#51) (@ablaom)
  • For a 0.5.1 release (#52) (@ablaom)

v0.5.0

27 Oct 22:02
dad8cf7
Compare
Choose a tag to compare

IterationControl v0.5.0

Diff since v0.4.0

  • (breaking) Update compatibility requirement for EarlyStopping.jl to 0.2. Breaking as introduces slight change in behaviour in behaviour of PQ stopping criterion (see these release notes)

Closed issues:

  • Issue to trigger new releases (#20)

Merged pull requests:

  • Add new example. No new release. (#46) (@ablaom)
  • Replace debug wrapper with more general with_state_do wrapper (#48) (@ablaom)
  • Bump EarlyStopping version and fix tests (#49) (@ablaom)
  • For a 0.5.0 release (#50) (@ablaom)

v0.4.0

22 Apr 03:51
6dcb520
Compare
Choose a tag to compare

IterationControl v0.4.0

Diff since v0.3.3

  • (breaking) Change the meaning of "number" in WithNumberDo to be the control cycle count, rather than the number of applications of that particular control (#38, PR #44).

Closed issues:

  • What is the correct way to obtain the last step infomation when skip is applied to controls? (#38)
  • Issues on using IterationControl.jl for iterative solvers (#41)

Merged pull requests:

  • Make "number" in WithNumberDo the global control cycle count (#44) (@ablaom)
  • For a 0.4.0 release (#45) (@ablaom)

v0.3.3

19 Apr 02:47
e7a562e
Compare
Choose a tag to compare

IterationControl v0.3.3

Diff since v0.3.2

  • Add some extra data to the state of some controls, and make this information user-inspectable (via the return value of train!, as generated by the control's takedown method. In particular, make add the loss to the WithLossDo control state and the latest training loss available to the WithTrainingLossesDo control state (#39)
  • Tweak some logging
  • At the default logging level of verbosity=1, log to Info the final loss, and the final training loss, when available (resolves part of #38)
  • Add a new control wrapper IterationControl.louder(control, by=1) to increase the verbosity of control (the value of by is added to the verbosity level, as passed to IterationControl.train!(..., verbosity=....)).

Merged pull requests:

  • Added some stuff to state of select controls for user inspection (#39) (@ablaom)
  • Move SquareRooter code from test/ to src/ (#40) (@ablaom)
  • For a 0.3.3 release (#42) (@ablaom)
  • Add a control wrapper to make logging more verbose (#43) (@ablaom)

v0.3.2

13 Apr 05:35
ed77d90
Compare
Choose a tag to compare

IterationControl v0.3.2

Diff since v0.3.1

  • bump [compat] for EarlyStopping to 0.1.8

Merged pull requests:

v0.3.1

29 Mar 04:21
0466c41
Compare
Choose a tag to compare

IterationControl v0.3.1

Diff since v0.3.0

  • Fix a typo in logging: Stepping ... instead of Steping... (#36)

Merged pull requests:

v0.3.0

19 Mar 05:24
43577d2
Compare
Choose a tag to compare

IterationControl v0.3.0

Diff since v0.2.2

  • Don't lower verbosity in train!(...) when passing to update calls. Breaks logging behaviour for controls but built-in controls have been fixed so that their use in train!(...) is unaffected. (#34)

Merged pull requests:

  • Don't lower the verbosity level passed to update methods (#34) (@ablaom)
  • For a 0.3.0 release (#35) (@ablaom)