ReleaseNVIDIANVIDIApublished Jun 11, 2025seen 5d

NVIDIA/cuopt v25.08.00a

NVIDIA/cuopt

Open original ↗

Captured source

source ↗
published Jun 11, 2025seen 5dcaptured 13hhttp 200method plain

[NIGHTLY] v25.08.00

Repository: NVIDIA/cuopt

Tag: v25.08.00a

Published: 2025-06-11T21:09:17Z

Prerelease: yes

Release notes:

🔗 Links

🚨 Breaking Changes

  • Fix versioning for nightly and release package (#175) @rgsl888prabhu
  • Bump cuOpt and Rapids version (#55) @rgsl888prabhu

🐛 Bug Fixes

  • Fix a segfault on bnatt500 due to small mu leading to inf/nan (#254) @chris-maes
  • Fix a bug in basis repair. Recover from numerical issues in primal update. (#249) @chris-maes
  • Unset NDEBUG in cmake in assert mode (#248) @hlinsen
  • Manual cuda graph creation in load balanced bounds presolve (#242) @kaatish
  • Fix assert failure on MIP problem reducing to LP after presolve (#235) @aliceb-nv
  • align service api with SDK (compat with deprecations) (#227) @tmckayus
  • Fix bug on initial solution size in the check and cuda set device order (#226) @akifcorduk
  • No cuda graph in batched pdlp (#225) @Kh4ster
  • Disable feasibility jump test for one of the dataset (#215) @rgsl888prabhu
  • Fix logging levels (#201) @akifcorduk
  • Fix bug in scaling of dual slacks and sign of dual variables for >= constraints (#191) @chris-maes
  • Fix inversion crossover bug with pdp and prize collection (#179) @hlinsen
  • Fix a bug in extract_best_per_route kernel (#156) @rg20
  • Fix several bugs appeared in unit testing of JuMP interface (#149) @rg20
  • Fix incorrect reported solving time (#131) @aliceb-nv
  • Fix max offset (#113) @Kh4ster
  • Fix batch graph capture issue caused by pinned memory allocator (#110) @Kh4ster
  • Fix bug in optimization_problem_solution_t::copy_from (#109) @rg20
  • Fix issue when problem has an empty problem in pdlp (#107) @Kh4ster
  • Fix crash on models with variables but no constraints (#105) @aliceb-nv
  • Fix inversion of constraint bounds in conditional bounds presolve (#75) @kaatish
  • Fix data initialization in create depot node for max travel time feature (#74) @hlinsen

📖 Documentation

  • Add link checker for doc build and test (#229) @rgsl888prabhu
  • Adding few more pre-commit checks to ensure coding standards (#213) @rgsl888prabhu
  • Mention GAMS and GAMSPy in third-party modeling languages page in documentation (#206) @0x17
  • Enable doc build workflow and build script for PR and Nightly (#203) @rgsl888prabhu
  • Fix the link to Python docs in README (#118) @Abinashbunty
  • Update PR template to be concise with checklist (#73) @rgsl888prabhu

🚀 New Features

  • Add python API (#223) @Iroy30
  • add a simple smoketest for cvxpy integration (#199) @tmckayus

🛠️ Improvements

  • Bump actions/checkout in nightly.yaml to v4 (#230) @ScottBrenner
  • Add helm chart for cuopt service (#224) @rgsl888prabhu
  • Remove cuda 11 specific changes from repo (#222) @rgsl888prabhu
  • Heuristic Improvements with solution hash, MAB and simplex root solution (#216) @akifcorduk
  • Add license headers to missing files (#210) @rgsl888prabhu
  • Fix: Prevent Github language statistics from mistaking MPS files as JetBrains related (#202) @aliceb-nv
  • Fix: various typos in comments and strings, note on result dir (#200) @MohdAatifSiddi
  • Performance improvements to dual simplex: BFRT, hypersparsity, basis updates, primal infeasible list (#192) @chris-maes
  • Feat: rework cmakelists.txt to facilitate deb file creation. (#190) @mostroot
  • Add nightly container support (#180) @rgsl888prabhu
  • New heuristic improvements (#178) @akifcorduk
  • Fix versioning for nightly and release package (#175) @rgsl888prabhu
  • Split very large tests into smaller individual test cases (#152) @vitor1001
  • Fix compile error when using clang with C++20. (#145) @legrosbuffle
  • Small fixes for corner cases: (#130) @vitor1001
  • Small improvements on how paths are handled in tests (#129) @vitor1001
  • Update cxxopts to v3.3.1 (#128) @vitor1001
  • refactor(rattler): remove cuda11 options and general cleanup (#127) @gforsyth
  • use 25.08 versions of RAPIDS CI workflows (#126) @jameslamb
  • Relax pinnings on several dependencies, remove nvidia channel (#125) @bdice
  • Several fixes needed to compile cuOpt with LLVM (#121) @vitor1001
  • Use cusparsespmv_preprocess() now that Raft implements it. (#120) @vitor1001
  • Fix compile error when building with clang. (#119) @legrosbuffle
  • cuopt service add healthcheck for / (#114) @tmckayus
  • refactor(shellcheck): fix all remaining shellcheck errors/warnings (#99) @gforsyth
  • Branch 25.08 merge branch 25.05 (#95) @rgsl888prabhu
  • Create a bash script to run mps files in parallel (#87) @rg20
  • Branch 25.08 merge 25.05 (#79) @rgsl888prabhu
  • Branch 25.08 merge 25.05 (#60) @rgsl888prabhu
  • Add CTK 12.9 fatbin flags to maintain existing binary sizes (#58) @robertmaynard
  • expand RAPIDS build-infra CODEOWNERS assignments (#57) @jameslamb
  • Bump cuOpt and Rapids version (#55) @rgsl888prabhu
  • stop uploading to downloads.rapids.ai, use rapids-init-pip in wheel CI (#50) @jameslamb
  • Branch 25.08 merge 25.05 (#43) @rgsl888prabhu
  • Branch 25.08 merge 25.05 (#35) @rgsl888prabhu

Notability

notability 3.0/10

Routine version release of optimization library.