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

Add nvcc 11.5 to CI #1486

Merged
merged 1 commit into from
Dec 3, 2021
Merged

Conversation

bernhardmgruber
Copy link
Member

Fixes #1475

@psychocoderHPC
Copy link
Member

Why do we not add it to the HZDR CI. We are working on removing such jobs from the workflows, IMO this is doubling the work.

@bernhardmgruber
Copy link
Member Author

Why do we not add it to the HZDR CI. We are working on removing such jobs from the workflows, IMO this is doubling the work.

Because I have less experience with the GitLab CI and nobody else did it. But please, go ahead and add the GitLab CI jobs! I can close this PR when yours is ready.

@psychocoderHPC
Copy link
Member

It is equal to adding it to git workflows. The difference is that it is not on one line.

linux_nvcc-11.0_gcc-7_release:
extends: .base_cuda_gcc
variables:
ALPAKA_CI_UBUNTU_VER: "20.04"
ALPAKA_CI_CUDA_VERSION: "11.0"
ALPAKA_CI_GCC_VER: 7
ALPAKA_CI_STDLIB: libstdc++
CMAKE_BUILD_TYPE: Release
ALPAKA_BOOST_VERSION: 1.68.0
ALPAKA_CI_CMAKE_VER: 3.20.0
CMAKE_CUDA_ARCHITECTURES: "50;60"

Best is to have a base job file per cuda version and than add it to .gitlab.yml but you removed it in one of the last PRs.

@bernhardmgruber bernhardmgruber marked this pull request as draft November 30, 2021 15:01
@psychocoderHPC psychocoderHPC mentioned this pull request Nov 30, 2021
2 tasks
@psychocoderHPC
Copy link
Member

@SimeonEhrig mentioned yesterday that NVIDIA is currently not providing CUDA 11.5 docker containers because they have issues building them. The HZDR CI is using CUDA docker container as a base to avoid driver issue I got with normal ubuntu container when installing CUDA via apt only.
So we will merge this one before #1491 and I will work on fixing the dependency to NVIDIA docker container in the HZDR CI if NVIDIA is not providing docker container before I can work on this topic.

@@ -406,6 +406,43 @@ jobs:
os: ubuntu-latest
env: {CXX: clang++, CC: clang, ALPAKA_CI_CLANG_VER: 12, ALPAKA_CI_STDLIB: libstdc++, CMAKE_BUILD_TYPE: Release, ALPAKA_CI_BOOST_BRANCH: boost-1.72.0, ALPAKA_CI_CMAKE_VER: 3.19.7, ALPAKA_CI_DOCKER_BASE_IMAGE_NAME: "ubuntu:20.04", ALPAKA_ACC_GPU_CUDA_ENABLE: ON, ALPAKA_CI_CUDA_VERSION: "11.4", CMAKE_CUDA_COMPILER: nvcc, CMAKE_CUDA_ARCHITECTURES: "86", ALPAKA_ACC_CPU_B_SEQ_T_FIBERS_ENABLE: OFF}

## CUDA 11.5
Copy link
Member

Choose a reason for hiding this comment

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

Could you please update the build matrix in README.md .

@SimeonEhrig
Copy link
Member

@SimeonEhrig mentioned yesterday that NVIDIA is currently not providing CUDA 11.5 docker containers because they have issues building them. The HZDR CI is using CUDA docker container as a base to avoid driver issue I got with normal ubuntu container when installing CUDA via apt only. So we will merge this one before #1491 and I will work on fixing the dependency to NVIDIA docker container in the HZDR CI if NVIDIA is not providing docker container before I can work on this topic.

https://gitlab.com/nvidia/container-images/cuda/-/issues/142

psychocoderHPC
psychocoderHPC previously approved these changes Dec 1, 2021
@psychocoderHPC psychocoderHPC merged commit 673cfa2 into alpaka-group:develop Dec 3, 2021
@bernhardmgruber bernhardmgruber deleted the cuda115 branch December 3, 2021 14:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add CI Jobs for CUDA 11.5
3 participants