Open msimberg opened 1 week ago
Coverage variation | Diff coverage |
---|---|
:white_check_mark: +0.03% (target: -1.00%) | :white_check_mark: ∅ (target: 90.00%) |
Codacy stopped sending the deprecated coverage status on June 5th, 2024. Learn more
Exporting NVIDIA_VISIBLE_DEVICES=all
and NVIDIA_DRIVER_CAPABILITIES="compute,utility"
seems to be what was required to get the container images to load the correct drivers etc. and avoid
cudaErrorInsufficientDriver (CUDA driver version is insufficient for CUDA runtime version)
These are from https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/docker-specialized.html#constraints.
These work when testing manually, but don't seem to be work in CI yet.
All right, we're making some progress:
I may end up disabling the test steps for the latter two in this PR to reenable them in separate PRs.
The clang/cuda configuration with valgrind no longer complains about illegal instructions: good. It now reports many issues, which I don't know yet if they're real or not.
I'll aim to get the GCC 12/CUDA 12 pipeline running properly (still some tweaks needed on the CSCS CI side apparently) and then I'll attempt to revive the two other CUDA configurations separately, possibly introducing another valgrind configuration on x86.