-
Notifications
You must be signed in to change notification settings - Fork 614
Add highs@1.12.0 #6652
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Add highs@1.12.0 #6652
Conversation
|
Hello @galabovaa, modules you maintain (highs) have been updated in this PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code Review
This pull request adds version 1.12.0 of the highs module. The changes are generally well-structured, but there are a couple of critical issues in the MODULE.bazel file. Specifically, the rules_cuda dependency should be a development dependency, and there's an incorrect local CUDA toolchain configuration that will likely cause presubmit failures. I have provided suggestions to fix these issues.
6df5e37 to
d19aca5
Compare
note: rules_cude seems not supported on macos x bazel6 trace: ``` (13:39:21) ERROR: /private/var/tmp/_bazel_buildkite/97e8b85d2d22add465857d2e1fde5a5a/external/highs~1.12.0/BUILD.bazel:34:13: While resolving toolchains for target @highs~1.12.0//:cupdlp: No matching toolchains found for types @rules_cuda~0.2.5//cuda:toolchain_type. To debug, rerun with --toolchain_resolution_debug='@rules_cuda~0.2.5//cuda:toolchain_type' If platforms or toolchains are a new concept for you, we'd encourage reading https://bazel.build/concepts/platforms-intro. (13:39:21) ERROR: Analysis of target '@highs~1.12.0//:cupdlp' failed; build aborted: ```
201db5b to
09652cf
Compare
|
Great, thank you @Mizux! I tried to do this but was not sure what to do about dev_dependency. LGTM! For the next release, should I update the HiGHS MODULE.bazel so this patch is not needed? Testing locally is fine, at least on Linux. |
@galabovaa friendly ping ;)
note: I've disabled bazel 6.x presubmit since rules_cuda seems to not support macos x bazel 6.