Releases: MIT-Lu-Lab/cuPDLPx
Releases · MIT-Lu-Lab/cuPDLPx
v0.2.7
What's Changed
- Add a Julia interface section to the README by @ZedongPeng in #70
- Fix numerical
absusage in primal-dual residual gap computation by @LucasBoTang in #61 - Add
matrix_zero_tolby @ZedongPeng in #73 - Add build action by @ZedongPeng in #76
- Add reduced cost projection by @ZedongPeng in #74
- Add clang-format configuration and formatting checks by @ZedongPeng in #77
- Fix absolute_primal_residual bug when using Linf norm by @ZedongPeng in #79
- Create new file for feasibility polish by @ZedongPeng in #81
- Update PSLP to v0.0.6 by @ZedongPeng in #75
- Enable verbose logging by default and add quiet option for logging by @ZedongPeng in #82
- Update PSLP to 0.0.8 by @ZedongPeng in #83
- Fix reduced costs typo in python binding by @ZedongPeng in #85
- Bug fixed: add cmake to broken sdist by @LucasBoTang in #87
Full Changelog: v0.2.5...v0.2.7
v0.2.5
What's Changed
- Fix: Auto-fetch zlib to fix Windows build failures by @ZedongPeng in #68
- CUDA Graph by @ZedongPeng in #71
Full Changelog: v0.2.4...v0.2.5
v0.2.4
What's Changed
- Fix PSLP infeasible/unbounded results by @ZedongPeng in #64
- Update Python interface and add presolve test by @LucasBoTang in #62
- Add GPU implementation of preconditioner - v2 by @LucasBoTang in #31
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- L-infinity Norm Termination Criteria by @lb3825 in #43
- Update PSLP to 0.0.4 by @ZedongPeng in #59
New Contributors
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed
- Fix: primal obj value bug at postsolve by @ZedongPeng in #57
- Release v0.2.2 by @ZedongPeng in #58
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- Remove repeated log header by @ZedongPeng in #55
- Update PSLP to v0.0.3 by @ZedongPeng in #56
Full Changelog: v0.2.0...v0.2.1
v0.2.0
v0.1.5
What's Changed
- Docs: Refactor README and move C API details to docs/C_API.md by @ZedongPeng in #45
- Refactor CUDA architectures configuration and update requirements by @ZedongPeng in #47
- Expose more solver parameters in CLI and add SV related parameters by @ZedongPeng in #46
- Fix stepsize=0 bug when constraint matrix is empty by @ZedongPeng in #50
- Fix termination_reason_to_string bug by @ZedongPeng in #51
- Fix warmstart bug by @ZedongPeng in #52
- release: v0.1.5 by @ZedongPeng in #53
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
- New Feature: Feasibility Polishing by @Lhongpei in #29
- Add README for Feasibility Polishing by @Lhongpei in #34
- Fix: set feasibility_polishing to False by default by @ZedongPeng in #35
- fix: name anonymous unions to improve Julia bindings by @ZedongPeng in #36
- Refactored version control logic in CMake. by @ZedongPeng in #38
- Support Feasibility Polishing in Python Interface. by @Lhongpei in #37
- release: v0.1.4 — name MatrixData structs & update version by @ZedongPeng in #39
New Contributors
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- Add warm start clear, documentation and unit tests for warm-start support in Python interface by @LucasBoTang in #17
- Fix undefined symbol gzopen by @ZedongPeng in #20
- Refactor: reorganize modules by @LucasBoTang in #22
- Core Refactoring: Headers Decoupling and CMake Migration by @ZedongPeng in #26
- Update CMakeLists to disable python binding build by default by @ZedongPeng in #30
- Refactor CMake build system with modular options by @ZedongPeng in #32
Full Changelog: v0.1.2...v0.1.3