Skip to content

v0.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Jun 21:34
· 125 commits to main since this release
b9f4f69

InferOpt v0.5.0

This release introduces many breaking changes, but most importantly it fixes a longstanding bug with perturbed oracles: their derivatives were erroneously scaled by the number of samples taken. We urge all users to update to v0.5.0 rapidly.

Diff since v0.3.1

Closed issues:

  • differentiable graph creation (#23)
  • Are you planning to update Python's inferopt in the future? (#24)
  • Keyword arguments for SPOPlusLoss (#27)
  • Add option for parallelization of Perturbed maximizers (#29)
  • Update CI to the official 1.8 (#32)
  • Implement generalized imitation losses (#36)
  • Remove dispatch on Real (#38)
  • Remove double explicit/unicode names support in constructors (#41)
  • Add JET.test_package to test suite (#44)
  • Tests are toooooooo long (#46)
  • Add identity pullback (#47)
  • Add Aqua badge to README (#58)
  • Slight error in the background section of the documentation (#59)
  • Supply custom convex solver for regularized (#64)
  • Get rid of SimpleTraits? (#68)
  • Cite alternatives (#69)
  • Perturbed Jacobians scale with the number of samples (#74)

Merged pull requests:

  • Enable kwargs in maximizer for SPOPlusLoss and StructuredSVMLoss (#28) (@BatyLeo)
  • Parallelize perturbed with ThreadsX (#31) (@BatyLeo)
  • Add links to satellite packages in the documentation (#33) (@BatyLeo)
  • Update GridGraphs and remove deprecated docs (#34) (@gdalle)
  • CompatHelper: bump compat for Krylov to 0.9, (keep existing compat) (#35) (@github-actions[bot])
  • Generic implementation of ImitationLoss (#37) (@BatyLeo)
  • Clean up tests to diagnose Frank-Wolfe linear solver error (#39) (@gdalle)
  • Remove explicit names in all constructors (#42) (@BatyLeo)
  • Add static tests with JET (#45) (@gdalle)
  • Add PlusIdentity (#49) (@gdalle)
  • Bump actions/checkout from 2 to 3 (#50) (@dependabot[bot])
  • Bump codecov/codecov-action from 2 to 3 (#51) (@dependabot[bot])
  • CompatHelper: bump compat for StatsBase to 0.34, (keep existing compat) (#52) (@github-actions[bot])
  • TestItem framework (#53) (@gdalle)
  • Fix tests and README (#54) (@gdalle)
  • Split nightly CI (#60) (@gdalle)
  • Verbose tests and Aqua badge (#61) (@gdalle)
  • Rely on DifferentiableFrankWolfe.jl (#65) (@gdalle)
  • Remove all <:Real type constraints (#71) (@gdalle)
  • Correct rrule for perturbed (#75) (@gdalle)
  • Fix duplicate method (#77) (@gdalle)
  • The OVERHAUL (#78) (@gdalle)