-
-
Notifications
You must be signed in to change notification settings - Fork 8.7k
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
[CI] Migrate to rockylinux8 / manylinux_2_28_x86_64 #10399
Conversation
# Disable CMAKE_COMPILE_WARNING_AS_ERROR option temporarily until | ||
# https://github.com/dmlc/xgboost/issues/10400 is fixed | ||
cmake .. ${cmake_args} -DGOOGLE_TEST=ON -DUSE_DMLC_GTEST=ON -DCMAKE_VERBOSE_MAKEFILE=ON -DENABLE_ALL_WARNINGS=ON -DCMAKE_COMPILE_WARNING_AS_ERROR=OFF -GNinja ${cmake_prefix_flag} -DHIDE_CXX_SYMBOLS=ON -DBUILD_DEPRECATED_CLI=ON |
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.
See #10400
It looks like we have to upgrade to CUDA 12.x to build latest gRPC: tensorflow/tensorflow#63356 To make this PR easy to review, I will create a separate PR to upgrade gRPC. |
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.
Left some cosmetic recommendations, but overall the structure makes sense to me!
If it helps with the decision... in LightGBM we've been using manylinux_2_28
for the Python package since November 2022 (microsoft/LightGBM#5580) and I don't recall getting any reports about it being a problem.
Getting a weird link error:
https://buildkite.com/xgboost/xgboost-ci/builds/5501#018ff4b1-a587-4032-bb80-8b7fadcafa79/132-657 According to https://bugzilla.redhat.com/show_bug.cgi?id=1929043, upgrading to |
This comment was marked as outdated.
This comment was marked as outdated.
@trivialfis What do you think? Should we consider releasing 2.1.0 with |
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.
Thanks for managing the binary build! Please help backport it to 2.1.
Closes #10357
Also:
gcc-toolset-*
instead ofdevtoolset-*
. For now, use GCC 10 to support CUDA 11.8. We will migrate to CUDA 12.x in the near future (Update the default CTK to 12.4. #10370).s390x
.