-
-
Notifications
You must be signed in to change notification settings - Fork 15
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 ppc 10.2 #55
Add ppc 10.2 #55
Conversation
…nda-forge-pinning 2021.05.14.09.10.29
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 ( |
Some fixes needed in the Docker image. Pending conda-forge/docker-images#181 |
PPC64LE fails with OpenCL (both |
No idea what's causing it. We don't support either of those OpenCL implementations, and there's no information in the log beyond the fact that it produced nan. I notice the CUDA platform also failed. What kind of hardware is it running on? Is it using emulation? |
CUDA will not run on this CI. The OpenCL tests did pass on the other platforms, but I guess we'll have to disable for PPC and test with local artifacts. |
Soon I'll have access to a machine with |
Yes, definitely. Let's see if this commit works first! |
I tried to build the package on real hardware:
Except OpenCL, it works:
So, it seems the CI fails just due to a missing GPU. |
Excellent! I am sorry I haven't got back to this yet. Between vacation and onboarding I still have some open issues to track down. This is on my list though. I'll get to it shortly! |
I wonder why OpenCL failed to compile a kernel? Could you try running a few of the test cases? For example,
Does it give any more information? |
Just non-descriptive error messages:
|
Very strange. And yet OpenCL did work on CI. I don't know whether it's worth spending a lot of time to investigate, since the number of people using NVIDIA OpenCL on PPC is likely to be close to zero. |
Should we disable OpenCL on PPC then? |
I would hesitate to do that without more information. We don't know why it's failing on that one particular computer. It might have nothing to do with the fact that it's PPC. We also have no reason to think the same error would happen with other OpenCL implementations. |
@peastman: Didn't we get you access to a |
The CI machine doesn't have a GPU, so OpenCL tries to run on a CPU and succeeds. My machine has GPUs, so OpenCL tries to use them and fails, I guess. Anyway, OpenCL is irrelevant in this case. So far, all the PPC machines I have seen exclusively have V100 GPUs. So, if we make a package with CUDA 10.2, it will cover most (if not all) use cases. |
See #55 (comment). |
Ok, this is ready to go if everybody agrees. |
Thanks @jaimergp! |
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)