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

[FEA] Drop support for CentOS7 #10496

Closed
sameerz opened this issue Feb 25, 2024 · 6 comments · Fixed by #10805
Closed

[FEA] Drop support for CentOS7 #10496

sameerz opened this issue Feb 25, 2024 · 6 comments · Fixed by #10805
Assignees
Labels
feature request New feature or request

Comments

@sameerz
Copy link
Collaborator

sameerz commented Feb 25, 2024

Is your feature request related to a problem? Please describe.
Drop support for CentOS7, as it will be end of life mid-2024, per https://www.redhat.com/en/topics/linux/centos-linux-eol

Describe the solution you'd like
Support for Rocky 8, Ubuntu 20.04, 22.04 will continue

Describe alternatives you've considered
RAPIDS is dropping support per https://docs.rapids.ai/notices/rsn0037/ , so I am not sure there are many alternatives

Additional context
rapidsai/build-planning#23

@sameerz sameerz added feature request New feature or request ? - Needs Triage Need team to review and classify labels Feb 25, 2024
@mattahrens mattahrens removed the ? - Needs Triage Need team to review and classify label Feb 27, 2024
@GaryShen2008 GaryShen2008 self-assigned this Feb 28, 2024
@GaryShen2008
Copy link
Collaborator

Assign to myself first to figure out which OS we should use to run the build to support all the OSs. Mainly it's the problem about Glibc compatibility.

@bdice
Copy link

bdice commented Feb 28, 2024

@GaryShen2008 After dropping CentOS 7, the oldest glibc of any OS supported by RAPIDS will be glibc 2.28, which is used by Rocky Linux 8. Ubuntu 20.04 uses 2.31 and Ubuntu 22.04 uses 2.35. (Also noted in this issue: rapidsai/build-planning#23)

Based on that, you'll probably want to build on Rocky Linux 8.

@sameerz
Copy link
Collaborator Author

sameerz commented Mar 1, 2024

@GaryShen2008 After dropping CentOS 7, the oldest glibc of any OS supported by RAPIDS will be glibc 2.28, which is used by Rocky Linux 8. Ubuntu 20.04 uses 2.31 and Ubuntu 22.04 uses 2.35. (Also noted in this issue: rapidsai/build-planning#23)

Is the glibc version valid for both x86 and ARM on Rocky8 and Ubuntu 20.04?

@bdice
Copy link

bdice commented Mar 19, 2024

@sameerz Yes, each distro uses the same glibc version on x86-64 and ARM. The glibc version just varies with the OS version.

Also, I just merged rapidsai/shared-workflows#192 which removes CentOS 7 from the RAPIDS 24.06 build/test matrix.

@NvTimLiu
Copy link
Collaborator

NvTimLiu commented Apr 26, 2024

Built out amd64/arm64 spark-rapids-jni jars on Rocky8, running integration tests with spark-rapids to see if any GLIBC issues.

NvTimLiu added a commit to NvTimLiu/spark-rapids that referenced this issue May 13, 2024
To fix: NVIDIA#10496

1, remote the centos Dockerfile

2, merge arm64 and amd64 Dockerfile into one

Signed-off-by: Tim Liu <[email protected]>
NvTimLiu added a commit to NvTimLiu/spark-rapids that referenced this issue May 13, 2024
To fix: NVIDIA#10496

1, remote the centos Dockerfile

2, merge arm64 and amd64 Dockerfile into one

Signed-off-by: Tim Liu <[email protected]>
NvTimLiu added a commit to NvTimLiu/spark-rapids that referenced this issue May 13, 2024
To fix: NVIDIA#10496

1, remove the CentOS Dockerfile.

2, merge the arm64 and amd64 Dockerfiles into one.

Signed-off-by: Tim Liu <[email protected]>
NvTimLiu added a commit that referenced this issue May 14, 2024
To fix: #10496

1, remove the CentOS Dockerfile.

2, merge the arm64 and amd64 Dockerfiles into one.

Signed-off-by: Tim Liu <[email protected]>
@NvTimLiu
Copy link
Collaborator

PR to drop CentOS7 build for spark-rapids-jni: NVIDIA/spark-rapids-jni#2010

PR to drop CentOS7 build for cuDF JNI: rapidsai/cudf#15608

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants