The nvidia/cuda base image already registers the CUDA apt repo with its own Signed-By keyring. Installing cuda-keyring_1.1-1_all.deb on top adds a duplicate sources entry with a different Signed-By value, which makes `apt-get update` refuse the entire repo: E: Conflicting values set for option Signed-By regarding source https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/sbsa/ The repo URL is monolithic (every CUDA version is served from the same path), so we can install cuda-nvrtc-13-0 + cuda-nvcc-13-0 directly without touching the keyring. Empirically reproduced on the ubuntu-24.04-arm GitHub Actions runner (staging-fork CI run 26360461375); fix verified via the same staging-fork after force-push. |
||
|---|---|---|
| .. | ||
| .dockerignore | ||
| build.sh | ||
| Dockerfile | ||
| entrypoint.sh | ||
| freeze.sh | ||
| hf_pull.sh | ||
| hf_push.sh | ||
| run.sh | ||
| setup_qemu.sh | ||
| smoke_test.py | ||
| test_locally.sh | ||