Skip to content
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] Set up pipeline to build manylinux2014 wheels #10478

Merged
merged 16 commits into from
Jun 24, 2024

Conversation

hcho3
Copy link
Collaborator

@hcho3 hcho3 commented Jun 23, 2024

Part of #10475

Limitations: The manylinux2014 wheel doesn't support GPU algorithms or federated learning. To use either features, users must use the manylinux_2_28 wheel.

@hcho3 hcho3 requested a review from trivialfis June 24, 2024 03:22
* ``manylinux_2_28``: for recent Linux distros with glibc 2.28 or newer. This variant comes with all features enabled.
* ``manylinux2014``: for old Linux distros with glibc older than 2.28. This variant does not support GPU algorithms or federated learning.

The ``pip`` package manager will automatically choose the correct variant depending on your system.
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I ran some tests locally to verify that pip picks up the correct variant, depending on the glibc version on the system.

@hcho3
Copy link
Collaborator Author

hcho3 commented Jun 24, 2024

@trivialfis Can I get a review for this pull request? I want to make sure that the words in the release note are sufficiently clear.

Copy link
Member

@trivialfis trivialfis left a comment

Choose a reason for hiding this comment

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

Do we need a section of document for this?

@hcho3 hcho3 merged commit d4dee25 into dmlc:master Jun 24, 2024
25 of 29 checks passed
@hcho3 hcho3 deleted the manylinux2014_pipeline branch June 24, 2024 19:25
hcho3 added a commit to hcho3/xgboost that referenced this pull request Jun 24, 2024
hcho3 added a commit that referenced this pull request Jun 24, 2024
* [CI] Set up pipeline to build manylinux2014 wheels (#10478)

* [CI] Fix S3 upload for manylinux2014 wheels (#10483)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants