Recent Releases of InferOpt

InferOpt - v0.7.1

What's Changed

  • Adapt to latest DifferentiableFrankWolfe by @gdalle in https://github.com/JuliaDecisionFocusedLearning/InferOpt.jl/pull/122
  • Fix bug in PerturbedMultiplicative by @BatyLeo in https://github.com/JuliaDecisionFocusedLearning/InferOpt.jl/pull/125

Full Changelog: https://github.com/JuliaDecisionFocusedLearning/InferOpt.jl/compare/v0.7.0...v0.7.1

- Julia
Published by BatyLeo 7 months ago

InferOpt - v0.7.0

What's Changed

  • Collapse the API as the default behaviour by @BatyLeo in https://github.com/JuliaDecisionFocusedLearning/InferOpt.jl/pull/104
  • Rename user by @gdalle in https://github.com/JuliaDecisionFocusedLearning/InferOpt.jl/pull/114
  • Refresh CI script by @gdalle in https://github.com/JuliaDecisionFocusedLearning/InferOpt.jl/pull/115
  • Replace Agnostic with Adaptive in FrankWolfe tests by @BatyLeo in https://github.com/JuliaDecisionFocusedLearning/InferOpt.jl/pull/116
  • Bump codecov/codecov-action from 4 to 5 by @dependabot in https://github.com/JuliaDecisionFocusedLearning/InferOpt.jl/pull/119
  • General overhaul by @BatyLeo in https://github.com/JuliaDecisionFocusedLearning/InferOpt.jl/pull/120

Breaking changes

  • Full internals overhaul
  • GeneralizedMaximizer renamed to LinearMaximizer

Full Changelog: https://github.com/JuliaDecisionFocusedLearning/InferOpt.jl/compare/v0.6.1...v0.7.0

- Julia
Published by BatyLeo 11 months ago

InferOpt - v0.6.1

What's Changed

  • Update DifferentiableFrankWolfe to v0.2 by @gdalle in https://github.com/axelparmentier/InferOpt.jl/pull/94
  • Update documenter to v1.0 by @BatyLeo in https://github.com/axelparmentier/InferOpt.jl/pull/96
  • Fix missing kwargs in FenchelYoungLoss with generalized maximizer by @BatyLeo in https://github.com/axelparmentier/InferOpt.jl/pull/97
  • New compat bounds and fix Aqua compat tests by @BatyLeo in https://github.com/axelparmentier/InferOpt.jl/pull/100
  • Bump codecov/codecov-action from 3 to 4 by @dependabot in https://github.com/axelparmentier/InferOpt.jl/pull/103

Full Changelog: https://github.com/axelparmentier/InferOpt.jl/compare/v0.6.0...v0.6.1

- Julia
Published by BatyLeo almost 2 years ago

InferOpt - v0.6.0

What's Changed

  • Stop testing on nightly by @gdalle in https://github.com/axelparmentier/InferOpt.jl/pull/90
  • Make tests easier to debug by @gdalle in https://github.com/axelparmentier/InferOpt.jl/pull/91
  • Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/axelparmentier/InferOpt.jl/pull/92
  • Allow more general objectives in combinatorial layers by @BatyLeo in https://github.com/axelparmentier/InferOpt.jl/pull/30
  • Fast differentiable sorting and ranking by @BatyLeo in https://github.com/axelparmentier/InferOpt.jl/pull/88

Full Changelog: https://github.com/axelparmentier/InferOpt.jl/compare/v0.5.2...v0.6.0

- Julia
Published by BatyLeo over 2 years ago

InferOpt - v0.5.2

What's Changed

  • Fix fallbacks for sparse argmax and soft argmax regularizations by @BatyLeo in https://github.com/axelparmentier/InferOpt.jl/pull/84
  • Tmp fix for extension-related JET error by @gdalle in https://github.com/axelparmentier/InferOpt.jl/pull/85
  • Perturbed oracles with variance reduction by @BatyLeo in https://github.com/axelparmentier/InferOpt.jl/pull/80
  • update version to 0.5.2 by @LouisBouvier in https://github.com/axelparmentier/InferOpt.jl/pull/89

New Contributors

  • @LouisBouvier made their first contribution in https://github.com/axelparmentier/InferOpt.jl/pull/89

Full Changelog: https://github.com/axelparmentier/InferOpt.jl/compare/v0.5.1...v0.5.2

- Julia
Published by LouisBouvier over 2 years ago

InferOpt - v0.5.1

InferOpt v0.5.1

Diff since v0.5.0

Closed issues: - Missing factor in the PerturbedMultiplicative perturbation (#81) - 1/2 factor missing in PerturbedMultiplicative (#82)

Merged pull requests: - Replace epsilon with epsilon / 2 (#83) (@gdalle)

- Julia
Published by github-actions[bot] over 2 years ago

InferOpt - v0.5.0

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)

- Julia
Published by github-actions[bot] over 2 years ago

InferOpt - v0.4.0

What's Changed

  • Enable kwargs in maximizer for SPOPlusLoss and StructuredSVMLoss by @BatyLeo in https://github.com/axelparmentier/InferOpt.jl/pull/28
  • Add links to satellite packages in the documentation by @BatyLeo in https://github.com/axelparmentier/InferOpt.jl/pull/33
  • Parallelize perturbed with ThreadsX by @BatyLeo in https://github.com/axelparmentier/InferOpt.jl/pull/31
  • Update GridGraphs and remove deprecated docs by @gdalle in https://github.com/axelparmentier/InferOpt.jl/pull/34

Full Changelog: https://github.com/axelparmentier/InferOpt.jl/compare/v0.3.1...0.4.0

- Julia
Published by BatyLeo over 3 years ago

InferOpt - v0.3.1

What's Changed

  • Fixed a typo by @pitmonticone in https://github.com/axelparmentier/InferOpt.jl/pull/20
  • Clean up docs for JuliaCon by @gdalle in https://github.com/axelparmentier/InferOpt.jl/pull/22

New Contributors

  • @pitmonticone made their first contribution in https://github.com/axelparmentier/InferOpt.jl/pull/20

Full Changelog: https://github.com/axelparmentier/InferOpt.jl/compare/v0.3.0...v0.3.1

- Julia
Published by gdalle over 3 years ago

InferOpt - v0.3.0

What's Changed

  • RegularizedGeneric based on Frank-Wolfe by @gdalle in https://github.com/axelparmentier/InferOpt.jl/pull/18
  • Prepare for v0.3.0 by @gdalle in https://github.com/axelparmentier/InferOpt.jl/pull/19
  • Fix type issue in FW by promoting to float by @gdalle in https://github.com/axelparmentier/InferOpt.jl/pull/21

Full Changelog: https://github.com/axelparmentier/InferOpt.jl/compare/v0.2.0...v0.3.0

- Julia
Published by gdalle over 3 years ago

InferOpt - v0.2.0

Full Changelog: https://github.com/axelparmentier/InferOpt.jl/compare/v0.1.0...v0.2.0

- Julia
Published by gdalle over 3 years ago

InferOpt - v0.1.0

Full Changelog: https://github.com/axelparmentier/InferOpt.jl/commits/v0.1.0

- Julia
Published by github-actions[bot] almost 4 years ago