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
GeneralizedMaximizerrenamed toLinearMaximizer
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
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.
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
SPOPlusLossandStructuredSVMLossby @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
RegularizedGenericbased 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