Skip to content

Commit 76b71a5

Browse files
authored
Merge pull request #1083 from elezar/bump-image-in-tests
[no-relnote] Use cuda 12.9.0 image in tests
2 parents 614e469 + 5a1b4e7 commit 76b71a5

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

tests/e2e/infra/aws.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,4 @@ spec:
2828
install: false
2929
nvidiaDriver:
3030
install: true
31+
branch: 550

tests/e2e/nvidia-container-toolkit_test.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -173,10 +173,10 @@ var _ = Describe("docker", Ordered, ContinueOnFailure, func() {
173173

174174
When("Testing CUDA Forward compatibility", Ordered, func() {
175175
BeforeAll(func(ctx context.Context) {
176-
_, _, err := runner.Run("docker pull nvcr.io/nvidia/cuda:12.8.0-base-ubi8")
176+
_, _, err := runner.Run("docker pull nvcr.io/nvidia/cuda:12.9.0-base-ubi8")
177177
Expect(err).ToNot(HaveOccurred())
178178

179-
compatOutput, _, err := runner.Run("docker run --rm -i -e NVIDIA_VISIBLE_DEVICES=void nvcr.io/nvidia/cuda:12.8.0-base-ubi8 bash -c \"ls /usr/local/cuda/compat/libcuda.*.*\"")
179+
compatOutput, _, err := runner.Run("docker run --rm -i -e NVIDIA_VISIBLE_DEVICES=void nvcr.io/nvidia/cuda:12.9.0-base-ubi8 bash -c \"ls /usr/local/cuda/compat/libcuda.*.*\"")
180180
Expect(err).ToNot(HaveOccurred())
181181
Expect(compatOutput).ToNot(BeEmpty())
182182

@@ -199,21 +199,21 @@ var _ = Describe("docker", Ordered, ContinueOnFailure, func() {
199199
})
200200

201201
It("should work with the nvidia runtime in legacy mode", func(ctx context.Context) {
202-
ldconfigOut, _, err := runner.Run("docker run --rm -i -e NVIDIA_DISABLE_REQUIRE=true --runtime=nvidia --gpus all nvcr.io/nvidia/cuda:12.8.0-base-ubi8 bash -c \"ldconfig -p | grep libcuda.so.1\"")
202+
ldconfigOut, _, err := runner.Run("docker run --rm -i -e NVIDIA_DISABLE_REQUIRE=true --runtime=nvidia --gpus all nvcr.io/nvidia/cuda:12.9.0-base-ubi8 bash -c \"ldconfig -p | grep libcuda.so.1\"")
203203
Expect(err).ToNot(HaveOccurred())
204-
Expect(ldconfigOut).To(ContainSubstring("/usr/local/cuda/compat"))
204+
Expect(ldconfigOut).To(ContainSubstring("/usr/local/cuda-12.9/compat/"))
205205
})
206206

207207
It("should work with the nvidia runtime in CDI mode", func(ctx context.Context) {
208-
ldconfigOut, _, err := runner.Run("docker run --rm -i -e NVIDIA_DISABLE_REQUIRE=true --runtime=nvidia -e NVIDIA_VISIBLE_DEVICES=runtime.nvidia.com/gpu=all nvcr.io/nvidia/cuda:12.8.0-base-ubi8 bash -c \"ldconfig -p | grep libcuda.so.1\"")
208+
ldconfigOut, _, err := runner.Run("docker run --rm -i -e NVIDIA_DISABLE_REQUIRE=true --runtime=nvidia -e NVIDIA_VISIBLE_DEVICES=runtime.nvidia.com/gpu=all nvcr.io/nvidia/cuda:12.9.0-base-ubi8 bash -c \"ldconfig -p | grep libcuda.so.1\"")
209209
Expect(err).ToNot(HaveOccurred())
210-
Expect(ldconfigOut).To(ContainSubstring("/usr/local/cuda/compat"))
210+
Expect(ldconfigOut).To(ContainSubstring("/usr/local/cuda-12.9/compat/"))
211211
})
212212

213-
It("should NOT work with nvidia-container-runtime-hook", func(ctx context.Context) {
214-
ldconfigOut, _, err := runner.Run("docker run --rm -i -e NVIDIA_DISABLE_REQUIRE=true --runtime=runc --gpus all nvcr.io/nvidia/cuda:12.8.0-base-ubi8 bash -c \"ldconfig -p | grep libcuda.so.1\"")
213+
It("should work with nvidia-container-runtime-hook", func(ctx context.Context) {
214+
ldconfigOut, _, err := runner.Run("docker run --rm -i -e NVIDIA_DISABLE_REQUIRE=true --runtime=runc --gpus all nvcr.io/nvidia/cuda:12.9.0-base-ubi8 bash -c \"ldconfig -p | grep libcuda.so.1\"")
215215
Expect(err).ToNot(HaveOccurred())
216-
Expect(ldconfigOut).To(ContainSubstring("/usr/lib64"))
216+
Expect(ldconfigOut).To(ContainSubstring("/usr/local/cuda-12.9/compat/"))
217217
})
218218
})
219219

0 commit comments

Comments
 (0)