Skip to content

Fix bug on probing cache usage of lb bounds prop and probing cache bounds lookup with wrong variable id - #36

Merged
rapids-bot[bot] merged 15 commits into
NVIDIA:branch-25.05from
akifcorduk:nv-branch-25.05
May 24, 2025
Merged

Fix bug on probing cache usage of lb bounds prop and probing cache bounds lookup with wrong variable id#36
rapids-bot[bot] merged 15 commits into
NVIDIA:branch-25.05from
akifcorduk:nv-branch-25.05

Conversation

@akifcorduk

Copy link
Copy Markdown
Contributor

Previously, we fixed the bug of fixed problems using wrong probing cache ids by having an origial variable id map. However, after the merge of load balanced versions, the fix was ommited in the load balanced versions.

There was a related probing cache lookup bug in which we were using the fixed original problems variables ids with the fixed problems host bounds. Now this is solved by keeping a reverse map too.

@akifcorduk akifcorduk added this to the 25.05 milestone May 23, 2025
@akifcorduk
akifcorduk requested a review from a team as a code owner May 23, 2025 19:25
@akifcorduk akifcorduk added the bug Something isn't working label May 23, 2025
@akifcorduk
akifcorduk requested a review from hlinsen May 23, 2025 19:25
@akifcorduk akifcorduk added the non-breaking Introduces a non-breaking change label May 23, 2025
@akifcorduk
akifcorduk requested a review from Kh4ster May 23, 2025 19:25
@rg20
rg20 requested a review from kaatish May 23, 2025 20:01

@kaatish kaatish left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me

@chris-maes chris-maes left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM but I'm not an expert on this code.

@akifcorduk

Copy link
Copy Markdown
Contributor Author

/merge

@rapids-bot
rapids-bot Bot merged commit d667b4b into NVIDIA:branch-25.05 May 24, 2025
jieyibi pushed a commit to yining043/cuopt that referenced this pull request Mar 26, 2026
…unds lookup with wrong variable id (NVIDIA#36)

Previously, we fixed the bug of fixed problems using wrong probing cache ids by having an origial variable id map. However, after the merge of load balanced versions, the fix was ommited in the load balanced versions.

There was a related probing cache lookup bug in which we were using the fixed original problems variables ids with the fixed problems host bounds. Now this is solved by keeping a reverse map too.

Authors:
  - Akif ÇÖRDÜK (https://github.com/akifcorduk)

Approvers:
  - Kumar Aatish (https://github.com/kaatish)
  - Chris Maes (https://github.com/chris-maes)

URL: NVIDIA#36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working non-breaking Introduces a non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants