From 7675c0580ec14cc93b32b4e1d701f4fa26b58c7f Mon Sep 17 00:00:00 2001 From: Bradley Dice Date: Tue, 21 Jul 2026 19:54:17 -0500 Subject: [PATCH 1/4] Add cuFile wheel dependencies for Python tests --- dependencies.yaml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/dependencies.yaml b/dependencies.yaml index c2041b67228e..4b4068e0cbc6 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -774,21 +774,27 @@ dependencies: use_cuda_wheels: "true" packages: - cuda-toolkit==12.2.* + # Pin the oldest available cuFile wheel, released with CUDA Toolkit 12.6.3. + - nvidia-cufile-cu12==1.11.1.6.* - matrix: cuda: "12.5" use_cuda_wheels: "true" packages: - cuda-toolkit==12.5.* + # Pin the oldest available cuFile wheel, released with CUDA Toolkit 12.6.3. + - nvidia-cufile-cu12==1.11.1.6.* - matrix: cuda: "12.8" use_cuda_wheels: "true" packages: - cuda-toolkit==12.8.* + - nvidia-cufile-cu12==1.13.1.3.* - matrix: cuda: "12.9" use_cuda_wheels: "true" packages: - cuda-toolkit==12.9.* + - nvidia-cufile-cu12==1.14.1.1.* - matrix: cuda: "13.0" use_cuda_wheels: "true" @@ -977,12 +983,16 @@ dependencies: use_cuda_wheels: "true" packages: - cuda-toolkit[nvcc,nvrtc]==12.* + # CUDA Toolkit releases before 12.6.3 do not provide the `cufile` + # extra, and it has a -cu12 suffix. `cuda_version` pins it at test + # time. + - nvidia-cufile-cu12 - matrix: cuda: "13.*" cuda_suffixed: "true" use_cuda_wheels: "true" packages: - - cuda-toolkit[nvcc,nvrtc]==13.* + - cuda-toolkit[cufile,nvcc,nvrtc]==13.* - {matrix: null, packages: []} run_cudf_polars: common: From 97cc6901544da494af88f18888909df3a2cb100b Mon Sep 17 00:00:00 2001 From: Bradley Dice Date: Tue, 21 Jul 2026 20:04:05 -0500 Subject: [PATCH 2/4] Simplify comment --- dependencies.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/dependencies.yaml b/dependencies.yaml index 4b4068e0cbc6..264d61bc5879 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -983,9 +983,7 @@ dependencies: use_cuda_wheels: "true" packages: - cuda-toolkit[nvcc,nvrtc]==12.* - # CUDA Toolkit releases before 12.6.3 do not provide the `cufile` - # extra, and it has a -cu12 suffix. `cuda_version` pins it at test - # time. + # cuda-toolkit before 12.6.3 does not have the `cufile` extra. - nvidia-cufile-cu12 - matrix: cuda: "13.*" From 1c502ea21014ff8b435f86806b36082681cf8eaf Mon Sep 17 00:00:00 2001 From: Bradley Dice Date: Wed, 22 Jul 2026 08:49:23 -0500 Subject: [PATCH 3/4] Update dependencies.yaml Co-authored-by: Gil Forsyth --- dependencies.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dependencies.yaml b/dependencies.yaml index 264d61bc5879..50c29c35aae0 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -794,7 +794,7 @@ dependencies: use_cuda_wheels: "true" packages: - cuda-toolkit==12.9.* - - nvidia-cufile-cu12==1.14.1.1.* + - nvidia-cufile-cu12>=1.13.1.3.* - matrix: cuda: "13.0" use_cuda_wheels: "true" From 79233331a22a034861409e3df4445d7ad327db77 Mon Sep 17 00:00:00 2001 From: Gil Forsyth Date: Wed, 22 Jul 2026 11:14:22 -0400 Subject: [PATCH 4/4] Update dependencies.yaml --- dependencies.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dependencies.yaml b/dependencies.yaml index 50c29c35aae0..b2d75476716b 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -794,7 +794,7 @@ dependencies: use_cuda_wheels: "true" packages: - cuda-toolkit==12.9.* - - nvidia-cufile-cu12>=1.13.1.3.* + - nvidia-cufile-cu12>=1.13.1.3 - matrix: cuda: "13.0" use_cuda_wheels: "true"