Skip to content

Releases: Simple-Robotics/proxsuite

ProxSuite 0.6.7

27 Aug 09:13
v0.6.7
72f8c3b
Compare
Choose a tag to compare

What's Changed

Added

  • Fix mu update function for PrimalLDLT backend (#349)
  • Allow use of installed pybind11, cereal and jrl-cmakemodules via cmake
  • Add compatibility with jrl-cmakemodules workspace (#339)
  • Specifically mention that timings are in microseconds (#340)
  • Fix cereal include directory in cmake (#340)
  • Extend doc with hint for conda installation from source (#340)

Fixed

  • Fix inequality constraints return in QPLayer (#343)

Changed

  • Refactor Python examples with a new "util.py" file (#347)

Full Changelog: v0.6.7...v0.6.7

ProxSuite 0.6.6

15 Jun 08:07
v0.6.6
84b4211
Compare
Choose a tag to compare

What's Changed

Fixed

  • Fix infeasibility detection and add a unit test (#328)

Full Changelog: v0.6.5...v0.6.6

ProxSuite 0.6.5

04 Jun 20:12
v0.6.5
29e9505
Compare
Choose a tag to compare

[0.6.5] - 2024-05-31

Added

  • Pip wheels for Python 3.12 and stop support Python 3.7 (#324)

Fixed

  • Fixes compilation issue with GCC 14 on Arch (#322)

What's Changed

  • Change from torch.Tensor to torch.empty or torch.tensor and specify type explicitly (#308)
  • Fix handling of batch of inequality constraints in QPFunctionFn_infeas. The derivations in qplayer was done for single-sided constraints, that's the reason for the concatenation but the expansion of batchsize dimension was not working properly (#308)
  • Switch from self-hosted runner for macos-14-ARM to runner from github (#306)
  • Fix missing cassert for some compilers (#316)

Full Changelog: v0.6.4...v0.6.5

ProxSuite 0.6.4

01 Mar 16:14
v0.6.4
b454363
Compare
Choose a tag to compare

What's Changed

Fixed

  • Changed primal_infeasibility_solving to False for feasible QPs (#302)

Full Changelog: v0.6.3...v0.6.4

ProxSuite 0.6.3

23 Jan 08:46
v0.6.3
97296bc
Compare
Choose a tag to compare

What's Changed

Fixed

  • Fix Python tests with scipy>=1.12 (#299)

Full Changelog: v0.6.2...v0.6.3

ProxSuite 0.6.2

22 Jan 11:10
v0.6.2
6f38d11
Compare
Choose a tag to compare

What's Changed

Fixed

  • Fix Windows build (#290)
  • Fix math formulae in documentation (#294)
  • Restore correc values for infeasibility (#292)
  • Handles CPU/GPU transfer in QPFunctionFn's backward function (#297)

Full Changelog: v0.6.1...v0.6.2

ProxSuite 0.6.1

16 Nov 10:21
v0.6.1
15cde91
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.6.1

ProxSuite 0.6.0

13 Nov 10:09
v0.6.0
a00f11a
Compare
Choose a tag to compare

News

We add the implementation of QPLayer. QPLayer enables to use a QP as a layer within standard learning architectures. QPLayer allows for parallelized calculus over CPUs, and is interfaced with PyTorch. QPLayer can also differentiate over LPs.

What's Changed

Full Changelog: v0.5.1...v0.6.0

ProxSuite 0.5.1

09 Nov 16:03
v0.5.1
a5d11aa
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.5.1

ProxSuite 0.5.0

26 Sep 16:06
v0.5.0
7f4b787
Compare
Choose a tag to compare

This release adds support for nonconvex QPs, along with healthy fixes.

What's Changed

New Contributors

Full Changelog: v0.4.1...v0.5.0