-
Notifications
You must be signed in to change notification settings - Fork 34
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
CUDA Docker Container #1141
CUDA Docker Container #1141
Conversation
…cuda-docker-container
…cuda-docker-container
…cuda-docker-container
…cuda-docker-container
…cuda-docker-container
# Only propagate shared if not CUDA | ||
depends_on("umpire build_type=Debug".format(dep), when="+umpire build_type=Debug".format(dep)) | ||
depends_on("umpire+shared".format(dep), when="+umpire+shared~cuda".format(dep)) | ||
depends_on("umpire~shared".format(dep), when="+umpire~shared".format(dep)) |
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.
Looks a bit ugly, but umpire needed it's own section, due to this conflict: https://github.com/spack/spack/blob/develop/var/spack/repos/builtin/packages/umpire/package.py#L293
@samuelpmishLLNL @white238 I'm getting a weird NVCC error. It's complaining about a null pointer dereference in the stdlib.
|
My recommendation is to turn off warnings as errors for this build and log an issue. Off-hand I can't figure out where that is actually coming from w/o a deeper look. |
On the codevelop azure pipelines built with
and
among others. I was having some trouble figuring out why. The AMGX one is especially weird since I've checked the CMakeCache.txt and |
Thanks for sticking through this @chapman39 ! I know it was not a minor feat. |
This PR adds a new docker container with CUDA, so we can test GPU support in Azure. Due to space limitations of Azure VMs, TPLs are built with
+shared
and serac is built with-DBUILD_SHARED_LIBS=ON
for Docker containers.Fixes #1117