-
-
Notifications
You must be signed in to change notification settings - Fork 23
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
Add PowerPC #66
Add PowerPC #66
Conversation
MNT: Re-rendered with conda-build 3.20.5, conda-smithy 3.10.0, and conda-forge-pinning 2021.04.17.14.54.41
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
…nda-forge-pinning 2021.04.20.06.10.28
…nda-forge-pinning 2021.04.20.06.10.28
Ok, that did the trick. Now we need to wait for the |
The Docker images are now available and the packages can get built! A question is still pending though: what do we do about the |
^ @beckermr do you know what we need to do to add CentOS 8 support? |
We have no support for centos8. |
That means we are stuck with CUDA 10.2 on |
CentOS 8 is reaching EOL very early compared to 7. I am wondering if maybe upstream can keep to centos 7? |
Unfortunately there are no CUDA Toolkit versions for CentOS 7 and CUDA 11.0+ on PowerPC or ARM. Only CentOS 8 cc @kkraus14 (in case I'm missing anything here) |
As far as I know the only supported platform is RHEL 8 for CUDA 11.0+. That being said, the installers are all based on the runfile, which typically aren't OS specific in any way. For PPC64 that is https://developer.download.nvidia.com/compute/cuda/11.3.0/local_installers/cuda_11.3.0_465.19.01_linux_ppc64le.run for CUDA 11.3. We could possibly check the glibc versioning in there and see? |
It is technically feasible to support cos8 in conda-forge, but the expected lifetime of that distribution is small because they shortened the support period. Thus I'd prefer to not spend time on that. Maybe @isuruf has thoughts? |
Another comment: We should support newer glibc's than cos7, but we might want to get them some other place (e.g. rocky linux). |
The Docker images are based on COS8, though. And 11.3 is also available now 🤦 |
Going on a little bit of a tangent, but do we know to what extent other things like CDTs and yum installs will change when moving to Rocky? |
We can just install the runfile on centos 7 docker image. I checked and cudatoolkit=11.0.3 conda ppc64le package only uses glibc_2.17 which is centos 7. |
I have no idea. We'll want to confer with anaconda as well since they might choose a different solution and that could matter. cc @chenghlee |
Can we please move the conversation about centos 8 or other distro to another issue? Let's keep the discussion here about whether we need centos 8 or not for cuda. |
What is the estimated effort for the two feasible options now?
|
Opened issue ( conda-forge/conda-forge.github.io#1432 ) to discuss how to handle CentOS 8 |
A few weeks probably and would have to fix some fires while we get it right.
A day
There's no COS9 |
I see, thanks for the answers! In the meantime, would it make sense to merge only for CUDA 10.2 while we figure out how to support CUDA 11+? I wouldn't even add the migrator yet, but some packages in "manual CUDA mode" (like OpenMM) could benefit from having the infrastructure pieces ready and build some packages with the stable bits. |
Makes sense to me :) |
I'll take that as a yes! I'll commit something shortly. |
…nda-forge-pinning 2021.05.10.18.04.02
@conda-forge/nvcc everybody ok with merging this for 10.2 only? |
Thanks Jaime! 😄 |
Checklist
0
(if the version changed)conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)Questions:
sysroot-*
dependencies?Closes #21