From 8fcbdb44a4065a3c70b6ffa65d75dedb041722f5 Mon Sep 17 00:00:00 2001 From: James Lamb Date: Tue, 8 Sep 2026 16:14:47 -0500 Subject: [PATCH 1/3] wheels: get 'tileiras' from system install, not 'cuda-toolkit' wheels --- dependencies.yaml | 18 +----------------- python/libcuvs/pyproject.toml | 1 - 2 files changed, 1 insertion(+), 18 deletions(-) diff --git a/dependencies.yaml b/dependencies.yaml index 08b1209411..af2ed17395 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -429,6 +429,7 @@ dependencies: - libcusolver-dev - libcusparse-dev - libnvjitlink-dev + # NOTE: 'tileiras' is needed too, but in CI that's provided by a system-installed CTK. cutile_python: specific: - output_types: conda @@ -436,16 +437,6 @@ dependencies: - matrix: cuda: "12.*" packages: - - matrix: - cuda: "13.3" - packages: - - cutile-python - - cuda-tileiras - - matrix: - cuda: "13.*" - packages: - - cutile-python - - cuda-tileiras - matrix: packages: - cutile-python @@ -455,22 +446,15 @@ dependencies: - matrix: cuda: "12.*" packages: - - matrix: - cuda: "13.3" - packages: - - cuda-tile - - cuda-toolkit[tileiras]==13.3.* - matrix: cuda: "13.*" packages: - &cutile_python_cu13 cuda-tile - - &cutile_toolkit_cu13 cuda-toolkit[tileiras]==13.* # if no matching matrix selectors passed, list the CUDA 13 requirement # (as a source of documentation in the generated pyproject.toml) - matrix: packages: - *cutile_python_cu13 - - *cutile_toolkit_cu13 cuda_wheels: specific: # cuVS needs 'nvJitLink>={whatever-cuvs-was-built-against}' at runtime, and mixing diff --git a/python/libcuvs/pyproject.toml b/python/libcuvs/pyproject.toml index 42b5e8e213..37d4533ef3 100644 --- a/python/libcuvs/pyproject.toml +++ b/python/libcuvs/pyproject.toml @@ -84,7 +84,6 @@ build-backend = "scikit_build_core.build" requires = [ "cmake>=4.0", "cuda-tile", - "cuda-toolkit[tileiras]==13.*", "libkvikio==26.10.*,>=0.0.0a0", "libraft==26.10.*,>=0.0.0a0", "librmm==26.10.*,>=0.0.0a0", From 28ef28acf402b4638bc7460de5caa20e21f938ea Mon Sep 17 00:00:00 2001 From: James Lamb Date: Thu, 10 Sep 2026 12:02:12 -0500 Subject: [PATCH 2/3] Apply suggestion from @jameslamb --- dependencies.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dependencies.yaml b/dependencies.yaml index af2ed17395..f6eb03dbf3 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -429,7 +429,8 @@ dependencies: - libcusolver-dev - libcusparse-dev - libnvjitlink-dev - # NOTE: 'tileiras' is needed too, but in CI that's provided by a system-installed CTK. + # NOTE: 'tileiras' is needed too, but in CI that's provided by a system-installed CTK, so + # we do not use the [tileiras] extra recommended at https://pypi.org/project/cuda-tile/ cutile_python: specific: - output_types: conda From 4012fb8b7c6adee8997807ee2f91067908c7808d Mon Sep 17 00:00:00 2001 From: James Lamb Date: Thu, 10 Sep 2026 12:03:24 -0500 Subject: [PATCH 3/3] ugh whitespace in GitHub's browser editor --- dependencies.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dependencies.yaml b/dependencies.yaml index f6eb03dbf3..374949ff64 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -430,7 +430,7 @@ dependencies: - libcusparse-dev - libnvjitlink-dev # NOTE: 'tileiras' is needed too, but in CI that's provided by a system-installed CTK, so - # we do not use the [tileiras] extra recommended at https://pypi.org/project/cuda-tile/ + # we do not use the [tileiras] extra recommended at https://pypi.org/project/cuda-tile/ cutile_python: specific: - output_types: conda