From fd67701f2be617f345187fd8441efe6f6146566c Mon Sep 17 00:00:00 2001 From: "conda-forge-webservices[bot]" <121827174+conda-forge-webservices[bot]@users.noreply.github.com> Date: Mon, 23 Dec 2024 03:59:20 +0000 Subject: [PATCH 01/11] dummy commit for rerendering --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index b4e5dfb..681575f 100644 --- a/README.md +++ b/README.md @@ -276,3 +276,6 @@ Feedstock Maintainers * [@vyasr](https://github.com/vyasr/) * [@vzhurba01](https://github.com/vzhurba01/) + + + From 8e028ca2b4eb34eeaec156fd7a14e4ebf380520b Mon Sep 17 00:00:00 2001 From: "conda-forge-webservices[bot]" <91080706+conda-forge-webservices[bot]@users.noreply.github.com> Date: Mon, 23 Dec 2024 04:01:43 +0000 Subject: [PATCH 02/11] MNT: Re-rendered with conda-build 24.11.2, conda-smithy 3.45.1, and conda-forge-pinning 2024.12.21.10.18.30 --- README.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/README.md b/README.md index 681575f..b4e5dfb 100644 --- a/README.md +++ b/README.md @@ -276,6 +276,3 @@ Feedstock Maintainers * [@vyasr](https://github.com/vyasr/) * [@vzhurba01](https://github.com/vzhurba01/) - - - From 60c507813b28126482348e2dff6611aa729ff53b Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Tue, 24 Dec 2024 04:36:24 +0000 Subject: [PATCH 03/11] refactor to multi-output --- .azure-pipelines/azure-pipelines-linux.yml | 60 ++--- .azure-pipelines/azure-pipelines-win.yml | 20 +- ...iler_version13python3.10.____cpython.yaml} | 8 +- ...iler_version13python3.11.____cpython.yaml} | 8 +- ...iler_version13python3.12.____cpython.yaml} | 8 +- ...mpiler_version13python3.13.____cp313.yaml} | 8 +- ...piler_version13python3.9.____cpython.yaml} | 8 +- ...iler_version13python3.10.____cpython.yaml} | 8 +- ...iler_version13python3.11.____cpython.yaml} | 8 +- ...iler_version13python3.12.____cpython.yaml} | 8 +- ...mpiler_version13python3.13.____cp313.yaml} | 8 +- ...piler_version13python3.9.____cpython.yaml} | 8 +- .ci_support/migrations/cuda12x.yaml | 102 -------- ...er_version12.6python3.10.____cpython.yaml} | 2 +- ...er_version12.6python3.11.____cpython.yaml} | 2 +- ...er_version12.6python3.12.____cpython.yaml} | 2 +- ...iler_version12.6python3.13.____cp313.yaml} | 2 +- ...ler_version12.6python3.9.____cpython.yaml} | 2 +- README.md | 78 +++--- recipe/meta.yaml | 234 ++++++++++++------ 20 files changed, 277 insertions(+), 307 deletions(-) rename .ci_support/{linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.10.____cpython.yaml => linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml} (88%) rename .ci_support/{linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.11.____cpython.yaml => linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml} (88%) rename .ci_support/{linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.12.____cpython.yaml => linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml} (88%) rename .ci_support/{linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.13.____cp313.yaml => linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml} (88%) rename .ci_support/{linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.9.____cpython.yaml => linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml} (88%) rename .ci_support/{linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.10.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml} (88%) rename .ci_support/{linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.11.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml} (88%) rename .ci_support/{linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.12.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml} (88%) rename .ci_support/{linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.13.____cp313.yaml => linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml} (88%) rename .ci_support/{linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.9.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml} (88%) delete mode 100644 .ci_support/migrations/cuda12x.yaml rename .ci_support/{win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.10.____cpython.yaml => win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.10.____cpython.yaml} (97%) rename .ci_support/{win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.11.____cpython.yaml => win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.11.____cpython.yaml} (97%) rename .ci_support/{win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.12.____cpython.yaml => win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.12.____cpython.yaml} (97%) rename .ci_support/{win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.13.____cp313.yaml => win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.13.____cp313.yaml} (97%) rename .ci_support/{win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.9.____cpython.yaml => win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.9.____cpython.yaml} (97%) diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index 3cd3aa5..e518e25 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,46 +8,46 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.10.____cpython: - CONFIG: linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.10.____cpython + linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython: + CONFIG: linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.11.____cpython: - CONFIG: linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.11.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:cos7 + linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython: + CONFIG: linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.12.____cpython: - CONFIG: linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.12.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:cos7 + linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython: + CONFIG: linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.13.____cp313: - CONFIG: linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.13.____cp313 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:cos7 + linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313: + CONFIG: linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313 UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.9.____cpython: - CONFIG: linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.9.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:cos7 + linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython: + CONFIG: linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - ? linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.10.____cpython - : CONFIG: linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.10.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:cos7 + ? linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython + : CONFIG: linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - ? linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.11.____cpython - : CONFIG: linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.11.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:cos7 + ? linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython + : CONFIG: linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - ? linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.12.____cpython - : CONFIG: linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.12.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:cos7 + ? linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython + : CONFIG: linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.13.____cp313: - CONFIG: linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.13.____cp313 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:cos7 + ? linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313 + : CONFIG: linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313 UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.9.____cpython: - CONFIG: linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.9.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:cos7 + ? linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython + : CONFIG: linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:cos7 timeoutInMinutes: 360 variables: {} diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index 772929b..8269977 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -8,20 +8,20 @@ jobs: vmImage: windows-2022 strategy: matrix: - win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.10.____cpython: - CONFIG: win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.10.____cpython + win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.10.____cpython: + CONFIG: win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.10.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.11.____cpython: - CONFIG: win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.11.____cpython + win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.11.____cpython: + CONFIG: win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.11.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.12.____cpython: - CONFIG: win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.12.____cpython + win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.12.____cpython: + CONFIG: win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.12.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.13.____cp313: - CONFIG: win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.13.____cp313 + win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.13.____cp313: + CONFIG: win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.13.____cp313 UPLOAD_PACKAGES: 'True' - win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.9.____cpython: - CONFIG: win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.9.____cpython + win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.9.____cpython: + CONFIG: win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.9.____cpython UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 variables: diff --git a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.10.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml similarity index 88% rename from .ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.10.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml index 30f6602..6b0ec82 100644 --- a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.10.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml @@ -1,7 +1,7 @@ c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -15,13 +15,13 @@ channel_targets: cuda_compiler: - cuda-nvcc cuda_compiler_version: -- '12' +- '12.6' cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 +- quay.io/condaforge/linux-anvil-x86_64:cos7 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.11.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml similarity index 88% rename from .ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.11.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml index 14911de..97e63f0 100644 --- a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.11.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml @@ -1,7 +1,7 @@ c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -15,13 +15,13 @@ channel_targets: cuda_compiler: - cuda-nvcc cuda_compiler_version: -- '12' +- '12.6' cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 +- quay.io/condaforge/linux-anvil-x86_64:cos7 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.12.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml similarity index 88% rename from .ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.12.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml index aee2ba4..fb2a504 100644 --- a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.12.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml @@ -1,7 +1,7 @@ c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -15,13 +15,13 @@ channel_targets: cuda_compiler: - cuda-nvcc cuda_compiler_version: -- '12' +- '12.6' cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 +- quay.io/condaforge/linux-anvil-x86_64:cos7 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.13.____cp313.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml similarity index 88% rename from .ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.13.____cp313.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml index ac57548..20b2616 100644 --- a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.13.____cp313.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml @@ -1,7 +1,7 @@ c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -15,13 +15,13 @@ channel_targets: cuda_compiler: - cuda-nvcc cuda_compiler_version: -- '12' +- '12.6' cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 +- quay.io/condaforge/linux-anvil-x86_64:cos7 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.9.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml similarity index 88% rename from .ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.9.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml index 5ad9433..6ea9629 100644 --- a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.9.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml @@ -1,7 +1,7 @@ c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -15,13 +15,13 @@ channel_targets: cuda_compiler: - cuda-nvcc cuda_compiler_version: -- '12' +- '12.6' cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 +- quay.io/condaforge/linux-anvil-x86_64:cos7 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.10.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml similarity index 88% rename from .ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.10.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml index feb1395..a2ee0aa 100644 --- a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.10.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml @@ -1,7 +1,7 @@ c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -15,13 +15,13 @@ channel_targets: cuda_compiler: - cuda-nvcc cuda_compiler_version: -- '12' +- '12.6' cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 +- quay.io/condaforge/linux-anvil-x86_64:cos7 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.11.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml similarity index 88% rename from .ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.11.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml index 951bb2c..8281864 100644 --- a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.11.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml @@ -1,7 +1,7 @@ c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -15,13 +15,13 @@ channel_targets: cuda_compiler: - cuda-nvcc cuda_compiler_version: -- '12' +- '12.6' cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 +- quay.io/condaforge/linux-anvil-x86_64:cos7 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.12.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml similarity index 88% rename from .ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.12.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml index 7b8fdec..9ab0ff1 100644 --- a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.12.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml @@ -1,7 +1,7 @@ c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -15,13 +15,13 @@ channel_targets: cuda_compiler: - cuda-nvcc cuda_compiler_version: -- '12' +- '12.6' cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 +- quay.io/condaforge/linux-anvil-x86_64:cos7 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.13.____cp313.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml similarity index 88% rename from .ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.13.____cp313.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml index 41484fc..bb1493d 100644 --- a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.13.____cp313.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml @@ -1,7 +1,7 @@ c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -15,13 +15,13 @@ channel_targets: cuda_compiler: - cuda-nvcc cuda_compiler_version: -- '12' +- '12.6' cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 +- quay.io/condaforge/linux-anvil-x86_64:cos7 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.9.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml similarity index 88% rename from .ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.9.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml index 61022b0..aec1816 100644 --- a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.9.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml @@ -1,7 +1,7 @@ c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -15,13 +15,13 @@ channel_targets: cuda_compiler: - cuda-nvcc cuda_compiler_version: -- '12' +- '12.6' cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 +- quay.io/condaforge/linux-anvil-x86_64:cos7 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/migrations/cuda12x.yaml b/.ci_support/migrations/cuda12x.yaml deleted file mode 100644 index 6e90190..0000000 --- a/.ci_support/migrations/cuda12x.yaml +++ /dev/null @@ -1,102 +0,0 @@ -migrator_ts: 1728606578 -__migrator: - kind: - version - # Use migrator to add CUDA 12 latest. - use_local: true - migration_number: - 3 - build_number: - 1 - paused: false - override_cbc_keys: - - cuda_compiler_stub - operation: key_add - check_solvable: false - primary_key: cuda_compiler_version - ordering: - cxx_compiler_version: - - 9 - - 8 - - 7 - c_compiler_version: - - 9 - - 8 - - 7 - fortran_compiler_version: - - 9 - - 8 - - 7 - docker_image: - - quay.io/condaforge/linux-anvil-comp7 # [os.environ.get("BUILD_PLATFORM") == "linux-64"] - - quay.io/condaforge/linux-anvil-aarch64 # [os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] - - quay.io/condaforge/linux-anvil-ppc64le # [os.environ.get("BUILD_PLATFORM") == "linux-ppc64le"] - - quay.io/condaforge/linux-anvil-armv7l # [os.environ.get("BUILD_PLATFORM") == "linux-armv7l"] - - quay.io/condaforge/linux-anvil-cuda:9.2 # [linux64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] - - quay.io/condaforge/linux-anvil-cuda:10.0 # [linux64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] - - quay.io/condaforge/linux-anvil-cuda:10.1 # [linux64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] - - quay.io/condaforge/linux-anvil-cuda:10.2 # [linux64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] - - quay.io/condaforge/linux-anvil-cuda:11.0 # [linux64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] - - quay.io/condaforge/linux-anvil-cuda:11.1 # [linux64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] - - # case: CUDA 11.2 - - quay.io/condaforge/linux-anvil-cuda:11.2 # [linux64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] - # case: native compilation (build == target) - - quay.io/condaforge/linux-anvil-ppc64le-cuda:11.2 # [ppc64le and os.environ.get("BUILD_PLATFORM") == "linux-ppc64le"] - - quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 # [aarch64 and os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] - # case: cross-compilation (build != target) - - quay.io/condaforge/linux-anvil-cuda:11.2 # [ppc64le and os.environ.get("BUILD_PLATFORM") == "linux-64"] - - quay.io/condaforge/linux-anvil-cuda:11.2 # [aarch64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] - - # case: CUDA 11.8 - - quay.io/condaforge/linux-anvil-cuda:11.8 # [linux64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] - # case: native compilation (build == target) - - quay.io/condaforge/linux-anvil-ppc64le-cuda:11.8 # [ppc64le and os.environ.get("BUILD_PLATFORM") == "linux-ppc64le"] - - quay.io/condaforge/linux-anvil-aarch64-cuda:11.8 # [aarch64 and os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] - # case: cross-compilation (build != target) - - quay.io/condaforge/linux-anvil-cuda:11.8 # [ppc64le and os.environ.get("BUILD_PLATFORM") == "linux-64"] - - quay.io/condaforge/linux-anvil-cuda:11.8 # [aarch64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] - - # case: non-CUDA builds - - quay.io/condaforge/linux-anvil-cos7-x86_64 # [linux64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] - cuda_compiler_version: - - None - - 10.2 # [(linux64 or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - 11.0 # [(linux64 or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - 11.1 # [(linux64 or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - 11.2 # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - 11.8 # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - 12.0 # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - 12.4 # [linux and ppc64le and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - 12.6 # [((linux and not ppc64le) or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - 12 # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - -cuda_compiler: # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - cuda-nvcc # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - -cuda_compiler_version: # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - 12 # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - -c_compiler_version: # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - 12 # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - -cxx_compiler_version: # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - 12 # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - -fortran_compiler_version: # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - 12 # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - -c_stdlib_version: # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - 2.17 # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - -cdt_name: # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - cos7 # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - -docker_image: # [os.environ.get("BUILD_PLATFORM", "").startswith("linux-") and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - quay.io/condaforge/linux-anvil-cos7-x86_64 # [linux64 and os.environ.get("BUILD_PLATFORM") == "linux-64" and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - # case: native compilation (build == target) - - quay.io/condaforge/linux-anvil-ppc64le # [ppc64le and os.environ.get("BUILD_PLATFORM") == "linux-ppc64le"] - - quay.io/condaforge/linux-anvil-aarch64 # [aarch64 and os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] - # case: cross-compilation (build != target) - - quay.io/condaforge/linux-anvil-cos7-x86_64 # [ppc64le and os.environ.get("BUILD_PLATFORM") == "linux-64"] - - quay.io/condaforge/linux-anvil-cos7-x86_64 # [aarch64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] diff --git a/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.10.____cpython.yaml b/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.10.____cpython.yaml similarity index 97% rename from .ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.10.____cpython.yaml rename to .ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.10.____cpython.yaml index aeeba8e..5755782 100644 --- a/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.10.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.10.____cpython.yaml @@ -9,7 +9,7 @@ channel_targets: cuda_compiler: - cuda-nvcc cuda_compiler_version: -- '12' +- '12.6' cxx_compiler: - vs2019 pin_run_as_build: diff --git a/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.11.____cpython.yaml b/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.11.____cpython.yaml similarity index 97% rename from .ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.11.____cpython.yaml rename to .ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.11.____cpython.yaml index 21caaaf..7de36c5 100644 --- a/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.11.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.11.____cpython.yaml @@ -9,7 +9,7 @@ channel_targets: cuda_compiler: - cuda-nvcc cuda_compiler_version: -- '12' +- '12.6' cxx_compiler: - vs2019 pin_run_as_build: diff --git a/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.12.____cpython.yaml b/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.12.____cpython.yaml similarity index 97% rename from .ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.12.____cpython.yaml rename to .ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.12.____cpython.yaml index 82e8fd0..73135d9 100644 --- a/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.12.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.12.____cpython.yaml @@ -9,7 +9,7 @@ channel_targets: cuda_compiler: - cuda-nvcc cuda_compiler_version: -- '12' +- '12.6' cxx_compiler: - vs2019 pin_run_as_build: diff --git a/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.13.____cp313.yaml b/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.13.____cp313.yaml similarity index 97% rename from .ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.13.____cp313.yaml rename to .ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.13.____cp313.yaml index 88c67ea..854c8b1 100644 --- a/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.13.____cp313.yaml +++ b/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.13.____cp313.yaml @@ -9,7 +9,7 @@ channel_targets: cuda_compiler: - cuda-nvcc cuda_compiler_version: -- '12' +- '12.6' cxx_compiler: - vs2019 pin_run_as_build: diff --git a/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.9.____cpython.yaml b/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.9.____cpython.yaml similarity index 97% rename from .ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.9.____cpython.yaml rename to .ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.9.____cpython.yaml index 0611fce..9af7b59 100644 --- a/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.9.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.9.____cpython.yaml @@ -9,7 +9,7 @@ channel_targets: cuda_compiler: - cuda-nvcc cuda_compiler_version: -- '12' +- '12.6' cxx_compiler: - vs2019 pin_run_as_build: diff --git a/README.md b/README.md index b4e5dfb..9113b37 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -About cuda-python-feedstock -=========================== +About cuda-python-split-feedstock +================================= Feedstock license: [BSD-3-Clause](https://github.com/conda-forge/cuda-python-feedstock/blob/main/LICENSE.txt) @@ -35,108 +35,108 @@ Current build status - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -154,10 +154,10 @@ Current release info | --- | --- | --- | --- | | [![Conda Recipe](https://img.shields.io/badge/recipe-cuda--python-green.svg)](https://anaconda.org/conda-forge/cuda-python) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/cuda-python.svg)](https://anaconda.org/conda-forge/cuda-python) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cuda-python.svg)](https://anaconda.org/conda-forge/cuda-python) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/cuda-python.svg)](https://anaconda.org/conda-forge/cuda-python) | -Installing cuda-python -====================== +Installing cuda-python-split +============================ -Installing `cuda-python` from the `conda-forge` channel can be achieved by adding `conda-forge` to your channels with: +Installing `cuda-python-split` from the `conda-forge` channel can be achieved by adding `conda-forge` to your channels with: ``` conda config --add channels conda-forge @@ -243,17 +243,17 @@ Terminology produce the finished article (built conda distributions) -Updating cuda-python-feedstock -============================== +Updating cuda-python-split-feedstock +==================================== -If you would like to improve the cuda-python recipe or build a new +If you would like to improve the cuda-python-split recipe or build a new package version, please fork this repository and submit a PR. Upon submission, your changes will be run on the appropriate platforms to give the reviewer an opportunity to confirm that the changes result in a successful build. Once merged, the recipe will be re-built and uploaded automatically to the `conda-forge` channel, whereupon the built conda packages will be available for everybody to install and use from the `conda-forge` channel. -Note that all branches in the conda-forge/cuda-python-feedstock are +Note that all branches in the conda-forge/cuda-python-split-feedstock are immediately built and any created packages are uploaded, so PRs should be based on branches in forks and branches in the main repository should only be used to build distinct package versions. diff --git a/recipe/meta.yaml b/recipe/meta.yaml index aca2447..91468cf 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,109 +1,181 @@ -{% set name = "cuda-python" %} +#{% set version = "0.1.1" %} {% set version = "12.6.2" %} {% set major_version = version.split(".")[0]|int %} {% set minor_version = version.split(".")[1]|int %} {% set patch_version = version.split(".")[2]|int %} +{% set pkg_ver = major_version ~ "." ~ minor_version ~ "." ~ patch_version %} +{% set building_bindings = true %} +{% set building_core = true %} +{% if major_version != 0 %} + {% set building_bindings = true %} + {% set building_core = false %} + {% set tag = "v" ~ pkg_ver %} + {% set number = 2 %} +{% else %} + {% set building_bindings = false %} + {% set building_core = true %} + {% set tag = "cuda-core-v" ~ pkg_ver %} + {% set number = 0 %} +{% endif %} {% set target_name = "x86_64-linux" %} # [linux64] {% set target_name = "sbsa-linux" %} # [aarch64] {% set target_name = "x64" %} # [win64] +{% set subdir = "" %} {% set subdir = os.sep.join(["", "targets", target_name]) %} # [linux64 or aarch64] {% set subdir = os.sep.join(["", "Library"]) %} # [win64] +# # {{ PYTHON }} is not resolved properly in multi-output recipes... +# {% set PYTHON = "python" %} +# {% set PYTHON = "$PREFIX/bin/python" %} # [linux] +# {% set PYTHON = "%PREFIX%\\python" %} # [win] + package: - name: {{ name|lower }} + name: cuda-python-split version: {{ version }} source: - # TODO: remove the hard-coded .post1 and the patch in the next release - url: https://github.com/NVIDIA/cuda-python/archive/refs/tags/v{{ version }}.post1.tar.gz - sha256: abbfad534cb51d79f748cc5dfdc761fa6bb2c7a2b59e64b1d03608e7b0f64b1b - patches: - - versioneer_overwrite.diff + url: https://github.com/NVIDIA/cuda-python/archive/refs/tags/{{ tag }}.tar.gz + sha256: e6b510a0b2f326d834ac9bf7b0c8b93aff8ed5f9fd276453b40375c6314b7060 build: - number: 2 - # `linux_ppc64le` is unsupported by the CUDA Toolkit as of 12.5.0. - # So skip building `cuda-python` on `linux_ppc64le` - # xref: https://github.com/conda-forge/cuda-feedstock/issues/27 - {% if ppc64le or not (environ.get("cuda_compiler_version")|string()) == (major_version|string()) %} - skip: true - {% endif %} - script: - - pushd cuda_bindings - - python -c "import versioneer; print(versioneer.get_version())" - - {{ PYTHON }} -m pip install . --no-deps -vv - script_env: - # Ensure that CUDA includes can be found by the host compiler - - CUDA_HOME={{ PREFIX ~ subdir ~ os.pathsep ~ BUILD_PREFIX ~ subdir }} - run_exports: - - {{ pin_subpackage('cuda-python', min_pin='x', max_pin='x') }} - ignore_run_exports_from: - - {{ compiler('cuda') }} - # The run-exports from these dev packages are too tight, so we ignore them. - # The cuda-python package supports CUDA Enhanced Compatibility through its - # use of dlopen, so it is compatible with other CUDA minor versions. - - cuda-cudart-dev - - cuda-nvrtc-dev + number: 0 + skip: true # [py < 39 or ppc64le or osx] +# Have certain top-level requirements so conda-smithy can render the correct variants requirements: build: - {{ compiler('c') }} + - {{ compiler('cuda') }} # [cuda_compiler_version != "None"] - {{ compiler('cxx') }} - - {{ compiler('cuda') }} - {{ stdlib('c') }} - - cross-python_{{ target_platform }} # [build_platform != target_platform] - - python # [build_platform != target_platform] - - cython # [build_platform != target_platform] - - cuda-version {{ major_version }}.{{ minor_version }} host: - - cuda-version {{ major_version }}.{{ minor_version }} - - cuda-cudart-dev - - cuda-cudart - - cuda-nvrtc-dev - - cuda-nvrtc - - cuda-profiler-api - - cython - - pip - - pyclibrary - python - - setuptools - # TODO: remove these in the next release - - tomli # [py<311] - - versioneer - run: - - python - - {{ pin_compatible('cuda-version', min_pin='x', max_pin='x') }} - # cuda-python requires cuda-nvrtc from the same major version. We ignored - # run-exports of cuda-nvrtc-dev and instead allow a looser pinning here. - - {{ pin_compatible('cuda-nvrtc', min_pin='x', max_pin='x') }} - - pywin32 # [win64] - run_constrained: - # cuda-cudart is not a hard dependency because cuda-python re-implements - # cudart. This package is optionally dlopen'd for getting the local cudart - # version with cuda.cudart.getLocalRuntimeVersion(). We ignored run-exports - # of cuda-cudart-dev and instead allow a looser pinning here. - - {{ pin_compatible('cuda-cudart', min_pin='x', max_pin='x') }} -test: - requires: - - cuda-nvcc - - cuda-nvrtc-dev - - cuda-profiler-api - - cython - - setuptools - files: - - test_cimport.pyx - commands: - - export C_INCLUDE_PATH="$CONDA_PREFIX/{{ subdir }}/include" # [linux] - - set "CL=%CL% /I%CONDA_PREFIX%\{{ subdir }}\include" # [win] - - cythonize -i -3 test_cimport.pyx - - python -c "import test_cimport; test_cimport.test()" - - python -c "import cuda.bindings; print(cuda.bindings.__version__)" - - python -c "import cuda; print(cuda.__version__)" # TODO: Remove this - imports: - - cuda - - cuda.cuda - - cuda.cudart + +outputs: + + {% if building_bindings %} + - name: cuda-python + version: {{ pkg_ver }} + script: build_bindings.sh # [linux] + script: build_bindings.bat # [win] + build: + number: {{ number }} + # `linux_ppc64le` is unsupported by the CUDA Toolkit as of 12.5.0. + # So skip building `cuda-python` on `linux_ppc64le` + # xref: https://github.com/conda-forge/cuda-feedstock/issues/27 + {% if ppc64le or not (environ.get("cuda_compiler_version")|string()) == (major_version ~ "." ~ minor_version) %} + skip: true + {% endif %} + script_env: + # Ensure that CUDA includes can be found by the host compiler + - CUDA_HOME={{ PREFIX ~ subdir ~ os.pathsep ~ BUILD_PREFIX ~ subdir }} + run_exports: + - {{ pin_subpackage('cuda-python', min_pin='x', max_pin='x') }} + ignore_run_exports_from: + - {{ compiler('cuda') }} + # The run-exports from these dev packages are too tight, so we ignore them. + # The cuda-python package supports CUDA Enhanced Compatibility through its + # use of dlopen, so it is compatible with other CUDA minor versions. + - cuda-cudart-dev + - cuda-nvrtc-dev + requirements: + build: + - {{ compiler('c') }} + - {{ compiler('cxx') }} + - {{ compiler('cuda') }} + - {{ stdlib('c') }} + - cross-python_{{ target_platform }} # [build_platform != target_platform] + - python # [build_platform != target_platform] + - cython # [build_platform != target_platform] + - cuda-version {{ major_version }}.{{ minor_version }} + host: + - cuda-version {{ major_version }}.{{ minor_version }} + - cuda-cudart-dev + - cuda-cudart + - cuda-nvrtc-dev + - cuda-nvrtc + - cuda-profiler-api + - cython + - pip + - pyclibrary + - python + - setuptools + # TODO: remove these in the next release + - tomli # [py<311] + - versioneer + run: + - python + - {{ pin_compatible('cuda-version', min_pin='x', max_pin='x') }} + # cuda-python requires cuda-nvrtc from the same major version. We ignored + # run-exports of cuda-nvrtc-dev and instead allow a looser pinning here. + - {{ pin_compatible('cuda-nvrtc', min_pin='x', max_pin='x') }} + - pywin32 # [win64] + run_constrained: + # cuda-cudart is not a hard dependency because cuda-python re-implements + # cudart. This package is optionally dlopen'd for getting the local cudart + # version with cuda.cudart.getLocalRuntimeVersion(). We ignored run-exports + # of cuda-cudart-dev and instead allow a looser pinning here. + - {{ pin_compatible('cuda-cudart', min_pin='x', max_pin='x') }} + test: + requires: + - cuda-nvcc + - cuda-nvrtc-dev + - cuda-profiler-api + - cython + - setuptools + files: + - test_cimport.pyx + commands: + - export C_INCLUDE_PATH="$CONDA_PREFIX/{{ subdir }}/include" # [linux] + - set "CL=%CL% /I%CONDA_PREFIX%\{{ subdir }}\include" # [win] + - cythonize -i -3 test_cimport.pyx + - python -c "import test_cimport; test_cimport.test()" + - python -c "import cuda.bindings; print(cuda.bindings.__version__)" + - python -c "import cuda; print(cuda.__version__)" # TODO: Remove this + imports: + - cuda + - cuda.cuda + - cuda.cudart + {% endif %} + + {% if building_core %} + - name: cuda-core + version: {{ pkg_ver }} + script: build_core.sh # [linux] + script: build_core.bat # [win] + build: + number: {{ number }} + # building cuda-core does not require CUDA/NVCC + {% if ppc64le or (cuda_compiler_version or "") != "" %} + skip: true + {% endif %} + requirements: + build: + - {{ compiler('c') }} + - {{ compiler('cxx') }} + - {{ stdlib('c') }} + - cross-python_{{ target_platform }} # [build_platform != target_platform] + - python # [build_platform != target_platform] + - cython # [build_platform != target_platform] + host: + - cython + - pip + - python + - setuptools + run: + - python + - cuda-version >=11.2,<13 + - numpy + # TODO: replace by cuda-bindings once it's ready + - cuda-python + # TODO: make this a cuda-python/cuda-bindings dep + - libnvjitlink + test: + imports: + - cuda.core.experimental.Device + - cuda.core.experimental.utils + {% endif %} about: home: https://github.com/NVIDIA/cuda-python From 59c6f31b540540239f30f55e3e873c3034788eae Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Tue, 24 Dec 2024 04:36:50 +0000 Subject: [PATCH 04/11] check in scripts --- recipe/build_bindings.bat | 2 ++ recipe/build_bindings.sh | 2 ++ recipe/build_core.bat | 2 ++ recipe/build_core.sh | 2 ++ 4 files changed, 8 insertions(+) create mode 100644 recipe/build_bindings.bat create mode 100644 recipe/build_bindings.sh create mode 100644 recipe/build_core.bat create mode 100644 recipe/build_core.sh diff --git a/recipe/build_bindings.bat b/recipe/build_bindings.bat new file mode 100644 index 0000000..0ebdb4e --- /dev/null +++ b/recipe/build_bindings.bat @@ -0,0 +1,2 @@ +cd cuda_bindings +%PYTHON% -m pip install . --no-deps -vv diff --git a/recipe/build_bindings.sh b/recipe/build_bindings.sh new file mode 100644 index 0000000..5de01cb --- /dev/null +++ b/recipe/build_bindings.sh @@ -0,0 +1,2 @@ +cd cuda_bindings +$PYTHON -m pip install . --no-deps -vv diff --git a/recipe/build_core.bat b/recipe/build_core.bat new file mode 100644 index 0000000..0ebdb4e --- /dev/null +++ b/recipe/build_core.bat @@ -0,0 +1,2 @@ +cd cuda_bindings +%PYTHON% -m pip install . --no-deps -vv diff --git a/recipe/build_core.sh b/recipe/build_core.sh new file mode 100644 index 0000000..de5db9b --- /dev/null +++ b/recipe/build_core.sh @@ -0,0 +1,2 @@ +cd cuda_core +$PYTHON -m pip install . --no-deps -vv From e7bf6dd3070c6ce38aa876aa719f4b24f57652c4 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Tue, 24 Dec 2024 04:47:16 +0000 Subject: [PATCH 05/11] clean up comments to avoid confusing jinja parser --- recipe/meta.yaml | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 91468cf..ec1369d 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,11 +1,8 @@ -#{% set version = "0.1.1" %} {% set version = "12.6.2" %} {% set major_version = version.split(".")[0]|int %} {% set minor_version = version.split(".")[1]|int %} {% set patch_version = version.split(".")[2]|int %} {% set pkg_ver = major_version ~ "." ~ minor_version ~ "." ~ patch_version %} -{% set building_bindings = true %} -{% set building_core = true %} {% if major_version != 0 %} {% set building_bindings = true %} {% set building_core = false %} @@ -24,11 +21,6 @@ {% set subdir = os.sep.join(["", "targets", target_name]) %} # [linux64 or aarch64] {% set subdir = os.sep.join(["", "Library"]) %} # [win64] -# # {{ PYTHON }} is not resolved properly in multi-output recipes... -# {% set PYTHON = "python" %} -# {% set PYTHON = "$PREFIX/bin/python" %} # [linux] -# {% set PYTHON = "%PREFIX%\\python" %} # [win] - package: name: cuda-python-split version: {{ version }} @@ -61,10 +53,8 @@ outputs: script: build_bindings.bat # [win] build: number: {{ number }} - # `linux_ppc64le` is unsupported by the CUDA Toolkit as of 12.5.0. - # So skip building `cuda-python` on `linux_ppc64le` - # xref: https://github.com/conda-forge/cuda-feedstock/issues/27 - {% if ppc64le or not (environ.get("cuda_compiler_version")|string()) == (major_version ~ "." ~ minor_version) %} + # cuda.bindings needs to be built with the matching major.minor headers + {% if not (environ.get("cuda_compiler_version")|string()) == (major_version ~ "." ~ minor_version) %} skip: true {% endif %} script_env: @@ -147,9 +137,7 @@ outputs: build: number: {{ number }} # building cuda-core does not require CUDA/NVCC - {% if ppc64le or (cuda_compiler_version or "") != "" %} - skip: true - {% endif %} + skip: true # [cuda_compiler_version != "None"] requirements: build: - {{ compiler('c') }} From 9ddc470b38ba7093683f32e38ed5828f61757f1f Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Tue, 24 Dec 2024 04:47:59 +0000 Subject: [PATCH 06/11] flip to build cuda.core --- .azure-pipelines/azure-pipelines-linux.yml | 40 ++++----- .azure-pipelines/azure-pipelines-win.yml | 20 ++--- ...iler_version13python3.10.____cpython.yaml} | 4 +- ...iler_version13python3.11.____cpython.yaml} | 4 +- ...iler_version13python3.12.____cpython.yaml} | 4 +- ...mpiler_version13python3.13.____cp313.yaml} | 4 +- ...piler_version13python3.9.____cpython.yaml} | 4 +- ...iler_version13python3.10.____cpython.yaml} | 4 +- ...iler_version13python3.11.____cpython.yaml} | 4 +- ...iler_version13python3.12.____cpython.yaml} | 4 +- ...mpiler_version13python3.13.____cp313.yaml} | 4 +- ...piler_version13python3.9.____cpython.yaml} | 4 +- ...er_versionNonepython3.10.____cpython.yaml} | 4 +- ...er_versionNonepython3.11.____cpython.yaml} | 4 +- ...er_versionNonepython3.12.____cpython.yaml} | 4 +- ...iler_versionNonepython3.13.____cp313.yaml} | 4 +- ...ler_versionNonepython3.9.____cpython.yaml} | 4 +- README.md | 84 +++++++++---------- recipe/meta.yaml | 2 +- 19 files changed, 103 insertions(+), 103 deletions(-) rename .ci_support/{linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml => linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml} (96%) rename .ci_support/{linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml => linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml} (96%) rename .ci_support/{linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml => linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml} (96%) rename .ci_support/{linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml => linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml} (96%) rename .ci_support/{linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml => linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml} (96%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml} (96%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml} (96%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml} (96%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml => linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml} (96%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml} (96%) rename .ci_support/{win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.10.____cpython.yaml => win_64_cuda_compilerNonecuda_compiler_versionNonepython3.10.____cpython.yaml} (94%) rename .ci_support/{win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.11.____cpython.yaml => win_64_cuda_compilerNonecuda_compiler_versionNonepython3.11.____cpython.yaml} (94%) rename .ci_support/{win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.12.____cpython.yaml => win_64_cuda_compilerNonecuda_compiler_versionNonepython3.12.____cpython.yaml} (94%) rename .ci_support/{win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.13.____cp313.yaml => win_64_cuda_compilerNonecuda_compiler_versionNonepython3.13.____cp313.yaml} (94%) rename .ci_support/{win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.9.____cpython.yaml => win_64_cuda_compilerNonecuda_compiler_versionNonepython3.9.____cpython.yaml} (94%) diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index e518e25..8cc419f 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,44 +8,44 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython: - CONFIG: linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython + linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython: + CONFIG: linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:cos7 - linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython: - CONFIG: linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython + linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython: + CONFIG: linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:cos7 - linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython: - CONFIG: linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython + linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython: + CONFIG: linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:cos7 - linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313: - CONFIG: linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313 + linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313: + CONFIG: linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:cos7 - linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython: - CONFIG: linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython + linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython: + CONFIG: linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:cos7 - ? linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython - : CONFIG: linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython + linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython: + CONFIG: linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:cos7 - ? linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython - : CONFIG: linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython + linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython: + CONFIG: linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:cos7 - ? linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython - : CONFIG: linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython + linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython: + CONFIG: linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:cos7 - ? linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313 - : CONFIG: linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313 + linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313: + CONFIG: linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:cos7 - ? linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython - : CONFIG: linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython + linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython: + CONFIG: linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:cos7 timeoutInMinutes: 360 diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index 8269977..5d35bb2 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -8,20 +8,20 @@ jobs: vmImage: windows-2022 strategy: matrix: - win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.10.____cpython: - CONFIG: win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.10.____cpython + win_64_cuda_compilerNonecuda_compiler_versionNonepython3.10.____cpython: + CONFIG: win_64_cuda_compilerNonecuda_compiler_versionNonepython3.10.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.11.____cpython: - CONFIG: win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.11.____cpython + win_64_cuda_compilerNonecuda_compiler_versionNonepython3.11.____cpython: + CONFIG: win_64_cuda_compilerNonecuda_compiler_versionNonepython3.11.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.12.____cpython: - CONFIG: win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.12.____cpython + win_64_cuda_compilerNonecuda_compiler_versionNonepython3.12.____cpython: + CONFIG: win_64_cuda_compilerNonecuda_compiler_versionNonepython3.12.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.13.____cp313: - CONFIG: win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.13.____cp313 + win_64_cuda_compilerNonecuda_compiler_versionNonepython3.13.____cp313: + CONFIG: win_64_cuda_compilerNonecuda_compiler_versionNonepython3.13.____cp313 UPLOAD_PACKAGES: 'True' - win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.9.____cpython: - CONFIG: win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.9.____cpython + win_64_cuda_compilerNonecuda_compiler_versionNonepython3.9.____cpython: + CONFIG: win_64_cuda_compilerNonecuda_compiler_versionNonepython3.9.____cpython UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 variables: diff --git a/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml similarity index 96% rename from .ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml index 6b0ec82..f71ecff 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml @@ -13,9 +13,9 @@ channel_sources: channel_targets: - conda-forge main cuda_compiler: -- cuda-nvcc +- None cuda_compiler_version: -- '12.6' +- None cxx_compiler: - gxx cxx_compiler_version: diff --git a/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml similarity index 96% rename from .ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml index 97e63f0..8965b4d 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml @@ -13,9 +13,9 @@ channel_sources: channel_targets: - conda-forge main cuda_compiler: -- cuda-nvcc +- None cuda_compiler_version: -- '12.6' +- None cxx_compiler: - gxx cxx_compiler_version: diff --git a/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml similarity index 96% rename from .ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml index fb2a504..1f0525d 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml @@ -13,9 +13,9 @@ channel_sources: channel_targets: - conda-forge main cuda_compiler: -- cuda-nvcc +- None cuda_compiler_version: -- '12.6' +- None cxx_compiler: - gxx cxx_compiler_version: diff --git a/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml similarity index 96% rename from .ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml index 20b2616..cd4e09c 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml @@ -13,9 +13,9 @@ channel_sources: channel_targets: - conda-forge main cuda_compiler: -- cuda-nvcc +- None cuda_compiler_version: -- '12.6' +- None cxx_compiler: - gxx cxx_compiler_version: diff --git a/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml similarity index 96% rename from .ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml index 6ea9629..e906b48 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml @@ -13,9 +13,9 @@ channel_sources: channel_targets: - conda-forge main cuda_compiler: -- cuda-nvcc +- None cuda_compiler_version: -- '12.6' +- None cxx_compiler: - gxx cxx_compiler_version: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml similarity index 96% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml index a2ee0aa..3d6c03d 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml @@ -13,9 +13,9 @@ channel_sources: channel_targets: - conda-forge main cuda_compiler: -- cuda-nvcc +- None cuda_compiler_version: -- '12.6' +- None cxx_compiler: - gxx cxx_compiler_version: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml similarity index 96% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml index 8281864..4d351b0 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml @@ -13,9 +13,9 @@ channel_sources: channel_targets: - conda-forge main cuda_compiler: -- cuda-nvcc +- None cuda_compiler_version: -- '12.6' +- None cxx_compiler: - gxx cxx_compiler_version: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml similarity index 96% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml index 9ab0ff1..67b2d1d 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml @@ -13,9 +13,9 @@ channel_sources: channel_targets: - conda-forge main cuda_compiler: -- cuda-nvcc +- None cuda_compiler_version: -- '12.6' +- None cxx_compiler: - gxx cxx_compiler_version: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml similarity index 96% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml index bb1493d..ced54f8 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml @@ -13,9 +13,9 @@ channel_sources: channel_targets: - conda-forge main cuda_compiler: -- cuda-nvcc +- None cuda_compiler_version: -- '12.6' +- None cxx_compiler: - gxx cxx_compiler_version: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml similarity index 96% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml index aec1816..a3b7381 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml @@ -13,9 +13,9 @@ channel_sources: channel_targets: - conda-forge main cuda_compiler: -- cuda-nvcc +- None cuda_compiler_version: -- '12.6' +- None cxx_compiler: - gxx cxx_compiler_version: diff --git a/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.10.____cpython.yaml b/.ci_support/win_64_cuda_compilerNonecuda_compiler_versionNonepython3.10.____cpython.yaml similarity index 94% rename from .ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.10.____cpython.yaml rename to .ci_support/win_64_cuda_compilerNonecuda_compiler_versionNonepython3.10.____cpython.yaml index 5755782..8057c58 100644 --- a/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.10.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilerNonecuda_compiler_versionNonepython3.10.____cpython.yaml @@ -7,9 +7,9 @@ channel_sources: channel_targets: - conda-forge main cuda_compiler: -- cuda-nvcc +- None cuda_compiler_version: -- '12.6' +- None cxx_compiler: - vs2019 pin_run_as_build: diff --git a/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.11.____cpython.yaml b/.ci_support/win_64_cuda_compilerNonecuda_compiler_versionNonepython3.11.____cpython.yaml similarity index 94% rename from .ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.11.____cpython.yaml rename to .ci_support/win_64_cuda_compilerNonecuda_compiler_versionNonepython3.11.____cpython.yaml index 7de36c5..7b4de05 100644 --- a/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.11.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilerNonecuda_compiler_versionNonepython3.11.____cpython.yaml @@ -7,9 +7,9 @@ channel_sources: channel_targets: - conda-forge main cuda_compiler: -- cuda-nvcc +- None cuda_compiler_version: -- '12.6' +- None cxx_compiler: - vs2019 pin_run_as_build: diff --git a/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.12.____cpython.yaml b/.ci_support/win_64_cuda_compilerNonecuda_compiler_versionNonepython3.12.____cpython.yaml similarity index 94% rename from .ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.12.____cpython.yaml rename to .ci_support/win_64_cuda_compilerNonecuda_compiler_versionNonepython3.12.____cpython.yaml index 73135d9..63decac 100644 --- a/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.12.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilerNonecuda_compiler_versionNonepython3.12.____cpython.yaml @@ -7,9 +7,9 @@ channel_sources: channel_targets: - conda-forge main cuda_compiler: -- cuda-nvcc +- None cuda_compiler_version: -- '12.6' +- None cxx_compiler: - vs2019 pin_run_as_build: diff --git a/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.13.____cp313.yaml b/.ci_support/win_64_cuda_compilerNonecuda_compiler_versionNonepython3.13.____cp313.yaml similarity index 94% rename from .ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.13.____cp313.yaml rename to .ci_support/win_64_cuda_compilerNonecuda_compiler_versionNonepython3.13.____cp313.yaml index 854c8b1..eefa693 100644 --- a/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.13.____cp313.yaml +++ b/.ci_support/win_64_cuda_compilerNonecuda_compiler_versionNonepython3.13.____cp313.yaml @@ -7,9 +7,9 @@ channel_sources: channel_targets: - conda-forge main cuda_compiler: -- cuda-nvcc +- None cuda_compiler_version: -- '12.6' +- None cxx_compiler: - vs2019 pin_run_as_build: diff --git a/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.9.____cpython.yaml b/.ci_support/win_64_cuda_compilerNonecuda_compiler_versionNonepython3.9.____cpython.yaml similarity index 94% rename from .ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.9.____cpython.yaml rename to .ci_support/win_64_cuda_compilerNonecuda_compiler_versionNonepython3.9.____cpython.yaml index 9af7b59..dc027f0 100644 --- a/.ci_support/win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.9.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilerNonecuda_compiler_versionNonepython3.9.____cpython.yaml @@ -7,9 +7,9 @@ channel_sources: channel_targets: - conda-forge main cuda_compiler: -- cuda-nvcc +- None cuda_compiler_version: -- '12.6' +- None cxx_compiler: - vs2019 pin_run_as_build: diff --git a/README.md b/README.md index 9113b37..4bd7f3f 100644 --- a/README.md +++ b/README.md @@ -35,108 +35,108 @@ Current build status
VariantStatus
linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.10.____cpythonlinux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython - variant + variant
linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.11.____cpythonlinux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython - variant + variant
linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.12.____cpythonlinux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython - variant + variant
linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.13.____cp313linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313 - variant + variant
linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.9.____cpythonlinux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython - variant + variant
linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.10.____cpythonlinux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython - variant + variant
linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.11.____cpythonlinux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython - variant + variant
linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.12.____cpythonlinux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython - variant + variant
linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.13.____cp313linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313 - variant + variant
linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12cxx_compiler_version12python3.9.____cpythonlinux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython - variant + variant
win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.10.____cpythonwin_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.10.____cpython - variant + variant
win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.11.____cpythonwin_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.11.____cpython - variant + variant
win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.12.____cpythonwin_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.12.____cpython - variant + variant
win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.13.____cp313win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.13.____cp313 - variant + variant
win_64_cuda_compilercuda-nvcccuda_compiler_version12python3.9.____cpythonwin_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.9.____cpython - variant + variant
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -152,7 +152,7 @@ Current release info | Name | Downloads | Version | Platforms | | --- | --- | --- | --- | -| [![Conda Recipe](https://img.shields.io/badge/recipe-cuda--python-green.svg)](https://anaconda.org/conda-forge/cuda-python) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/cuda-python.svg)](https://anaconda.org/conda-forge/cuda-python) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cuda-python.svg)](https://anaconda.org/conda-forge/cuda-python) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/cuda-python.svg)](https://anaconda.org/conda-forge/cuda-python) | +| [![Conda Recipe](https://img.shields.io/badge/recipe-cuda--core-green.svg)](https://anaconda.org/conda-forge/cuda-core) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/cuda-core.svg)](https://anaconda.org/conda-forge/cuda-core) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cuda-core.svg)](https://anaconda.org/conda-forge/cuda-core) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/cuda-core.svg)](https://anaconda.org/conda-forge/cuda-core) | Installing cuda-python-split ============================ @@ -164,41 +164,41 @@ conda config --add channels conda-forge conda config --set channel_priority strict ``` -Once the `conda-forge` channel has been enabled, `cuda-python` can be installed with `conda`: +Once the `conda-forge` channel has been enabled, `cuda-core` can be installed with `conda`: ``` -conda install cuda-python +conda install cuda-core ``` or with `mamba`: ``` -mamba install cuda-python +mamba install cuda-core ``` -It is possible to list all of the versions of `cuda-python` available on your platform with `conda`: +It is possible to list all of the versions of `cuda-core` available on your platform with `conda`: ``` -conda search cuda-python --channel conda-forge +conda search cuda-core --channel conda-forge ``` or with `mamba`: ``` -mamba search cuda-python --channel conda-forge +mamba search cuda-core --channel conda-forge ``` Alternatively, `mamba repoquery` may provide more information: ``` # Search all versions available on your platform: -mamba repoquery search cuda-python --channel conda-forge +mamba repoquery search cuda-core --channel conda-forge -# List packages depending on `cuda-python`: -mamba repoquery whoneeds cuda-python --channel conda-forge +# List packages depending on `cuda-core`: +mamba repoquery whoneeds cuda-core --channel conda-forge -# List dependencies of `cuda-python`: -mamba repoquery depends cuda-python --channel conda-forge +# List dependencies of `cuda-core`: +mamba repoquery depends cuda-core --channel conda-forge ``` diff --git a/recipe/meta.yaml b/recipe/meta.yaml index ec1369d..5d5404b 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,4 +1,4 @@ -{% set version = "12.6.2" %} +{% set version = "0.1.1" %} {% set major_version = version.split(".")[0]|int %} {% set minor_version = version.split(".")[1]|int %} {% set patch_version = version.split(".")[2]|int %} From c2a7e8a32f38e596496cf6754a55f19e789b8667 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Tue, 24 Dec 2024 04:55:35 +0000 Subject: [PATCH 07/11] fix tests --- recipe/meta.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 5d5404b..21ada3f 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -160,9 +160,9 @@ outputs: # TODO: make this a cuda-python/cuda-bindings dep - libnvjitlink test: - imports: - - cuda.core.experimental.Device - - cuda.core.experimental.utils + commands: + - python -c "from cuda.core.experimental import Device" + - python -c "from cuda.core.experimental import utils" {% endif %} about: From 03370dd59cfe71ba38c86b32b709efaf9dd940f0 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Tue, 24 Dec 2024 05:07:19 +0000 Subject: [PATCH 08/11] add about for each output --- README.md | 79 ++++++++++++++++++++++++++++++------------------ recipe/meta.yaml | 31 ++++++++++++++++--- 2 files changed, 77 insertions(+), 33 deletions(-) diff --git a/README.md b/README.md index 4bd7f3f..fc75fcd 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,41 @@ -About cuda-python-split-feedstock -================================= +About cuda-python-feedstock +=========================== Feedstock license: [BSD-3-Clause](https://github.com/conda-forge/cuda-python-feedstock/blob/main/LICENSE.txt) -Home: https://github.com/NVIDIA/cuda-python + +About cuda-python +----------------- + +Home: https://nvidia.github.io/cuda-python/ Package license: [LicenseRef-NVIDIA-SOFTWARE-LICENSE](https://github.com/NVIDIA/cuda-python/blob/main/LICENSE) -Summary: CUDA Python Low-level Bindings +Summary: CUDA Python Development: https://github.com/NVIDIA/cuda-python Documentation: https://nvidia.github.io/cuda-python/ -CUDA Python provides a standard set of low-level interfaces, -providing full coverage of and access to the CUDA host APIs from Python. +CUDA Python is the home for accessing NVIDIA's CUDA platform from Python. + + +About cuda-core +--------------- + +Home: https://nvidia.github.io/cuda-python/cuda-core + +Package license: [LicenseRef-NVIDIA-SOFTWARE-LICENSE](https://github.com/NVIDIA/cuda-python/blob/main/LICENSE) + +Summary: cuda.core: (experimental) pythonic CUDA module + +Development: https://github.com/NVIDIA/cuda-python + +Documentation: https://nvidia.github.io/cuda-python/cuda-core + +cuda.core bridges Python's productivity with CUDA's performance through intuitive and pythonic APIs. +The mission is to provide users full access to all of the core CUDA features in Python, such as +runtime control, compiler and linker. Current build status @@ -28,7 +49,7 @@ Current build status @@ -154,10 +175,10 @@ Current release info | --- | --- | --- | --- | | [![Conda Recipe](https://img.shields.io/badge/recipe-cuda--core-green.svg)](https://anaconda.org/conda-forge/cuda-core) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/cuda-core.svg)](https://anaconda.org/conda-forge/cuda-core) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cuda-core.svg)](https://anaconda.org/conda-forge/cuda-core) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/cuda-core.svg)](https://anaconda.org/conda-forge/cuda-core) | -Installing cuda-python-split -============================ +Installing cuda-python +====================== -Installing `cuda-python-split` from the `conda-forge` channel can be achieved by adding `conda-forge` to your channels with: +Installing `cuda-python` from the `conda-forge` channel can be achieved by adding `conda-forge` to your channels with: ``` conda config --add channels conda-forge @@ -243,17 +264,17 @@ Terminology produce the finished article (built conda distributions) -Updating cuda-python-split-feedstock -==================================== +Updating cuda-python-feedstock +============================== -If you would like to improve the cuda-python-split recipe or build a new +If you would like to improve the cuda-python recipe or build a new package version, please fork this repository and submit a PR. Upon submission, your changes will be run on the appropriate platforms to give the reviewer an opportunity to confirm that the changes result in a successful build. Once merged, the recipe will be re-built and uploaded automatically to the `conda-forge` channel, whereupon the built conda packages will be available for everybody to install and use from the `conda-forge` channel. -Note that all branches in the conda-forge/cuda-python-split-feedstock are +Note that all branches in the conda-forge/cuda-python-feedstock are immediately built and any created packages are uploaded, so PRs should be based on branches in forks and branches in the main repository should only be used to build distinct package versions. diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 21ada3f..4ba0b2d 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -127,6 +127,17 @@ outputs: - cuda - cuda.cuda - cuda.cudart + about: + home: https://nvidia.github.io/cuda-python/cuda-bindings + license: LicenseRef-NVIDIA-SOFTWARE-LICENSE + license_file: LICENSE + license_url: https://github.com/NVIDIA/cuda-python/blob/main/LICENSE + summary: CUDA Python Low-level Bindings + description: | + CUDA Python provides a standard set of low-level interfaces, + providing full coverage of and access to the CUDA host APIs from Python. + doc_url: https://nvidia.github.io/cuda-python/cuda-bindings + dev_url: https://github.com/NVIDIA/cuda-python {% endif %} {% if building_core %} @@ -163,21 +174,33 @@ outputs: commands: - python -c "from cuda.core.experimental import Device" - python -c "from cuda.core.experimental import utils" + about: + home: https://nvidia.github.io/cuda-python/cuda-core + license: LicenseRef-NVIDIA-SOFTWARE-LICENSE + license_file: LICENSE + license_url: https://github.com/NVIDIA/cuda-python/blob/main/LICENSE + summary: "cuda.core: (experimental) pythonic CUDA module" + description: | + cuda.core bridges Python's productivity with CUDA's performance through intuitive and pythonic APIs. + The mission is to provide users full access to all of the core CUDA features in Python, such as + runtime control, compiler and linker. + doc_url: https://nvidia.github.io/cuda-python/cuda-core + dev_url: https://github.com/NVIDIA/cuda-python {% endif %} about: - home: https://github.com/NVIDIA/cuda-python + home: https://nvidia.github.io/cuda-python/ license: LicenseRef-NVIDIA-SOFTWARE-LICENSE license_file: LICENSE license_url: https://github.com/NVIDIA/cuda-python/blob/main/LICENSE - summary: CUDA Python Low-level Bindings + summary: CUDA Python description: | - CUDA Python provides a standard set of low-level interfaces, - providing full coverage of and access to the CUDA host APIs from Python. + CUDA Python is the home for accessing NVIDIA's CUDA platform from Python. doc_url: https://nvidia.github.io/cuda-python/ dev_url: https://github.com/NVIDIA/cuda-python extra: + feedstock-name: cuda-python recipe-maintainers: - bdice - jakirkham From de3e425166d226b23d925efeaaab4c8129e6ca68 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Tue, 24 Dec 2024 00:09:53 -0500 Subject: [PATCH 09/11] Delete recipe/versioneer_overwrite.diff --- recipe/versioneer_overwrite.diff | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 recipe/versioneer_overwrite.diff diff --git a/recipe/versioneer_overwrite.diff b/recipe/versioneer_overwrite.diff deleted file mode 100644 index d51e337..0000000 --- a/recipe/versioneer_overwrite.diff +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/cuda_bindings/cuda/bindings/_version.py b/cuda_bindings/cuda/bindings/_version.py -index 03e1a0b..cf68971 100644 ---- a/cuda_bindings/cuda/bindings/_version.py -+++ b/cuda_bindings/cuda/bindings/_version.py -@@ -26,9 +26,9 @@ def get_keywords() -> Dict[str, str]: - # setup.py/versioneer.py will grep for the variable names, so they must - # each be defined on a line of their own. _version.py will just call - # get_keywords(). -- git_refnames = "$Format:%d$" -- git_full = "$Format:%H$" -- git_date = "$Format:%ci$" -+ git_refnames = " (tag: v12.6.2.post1)" -+ git_full = "92aa73156ec6d0af689f72ca4d8f6bf39871afb9" -+ git_date = "2024-11-12T09:55:45-0800" - keywords = {"refnames": git_refnames, "full": git_full, "date": git_date} - return keywords - From 4a9181fd6a39dbfe901315b1261351462466136b Mon Sep 17 00:00:00 2001 From: "conda-forge-webservices[bot]" <91080706+conda-forge-webservices[bot]@users.noreply.github.com> Date: Tue, 24 Dec 2024 05:10:44 +0000 Subject: [PATCH 10/11] MNT: Re-rendered with conda-build 24.11.2, conda-smithy 3.45.1, and conda-forge-pinning 2024.12.23.13.01.35 --- README.md | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index fc75fcd..3513bea 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ Current build status From c79a455eb2c9c9f4eb1067e1959461b7e7f08d6d Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Tue, 24 Dec 2024 05:22:14 +0000 Subject: [PATCH 11/11] fix copy pasta --- recipe/build_core.bat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/build_core.bat b/recipe/build_core.bat index 0ebdb4e..15a3db8 100644 --- a/recipe/build_core.bat +++ b/recipe/build_core.bat @@ -1,2 +1,2 @@ -cd cuda_bindings +cd cuda_core %PYTHON% -m pip install . --no-deps -vv
VariantStatus
linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpythonlinux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython - variant + variant
linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpythonlinux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython - variant + variant
linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpythonlinux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython - variant + variant
linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313 - variant + variant
linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpythonlinux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython - variant + variant
linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpythonlinux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython - variant + variant
linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpythonlinux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython - variant + variant
linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpythonlinux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython - variant + variant
linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313 - variant + variant
linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpythonlinux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython - variant + variant
win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.10.____cpythonwin_64_cuda_compilerNonecuda_compiler_versionNonepython3.10.____cpython - variant + variant
win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.11.____cpythonwin_64_cuda_compilerNonecuda_compiler_versionNonepython3.11.____cpython - variant + variant
win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.12.____cpythonwin_64_cuda_compilerNonecuda_compiler_versionNonepython3.12.____cpython - variant + variant
win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.13.____cp313win_64_cuda_compilerNonecuda_compiler_versionNonepython3.13.____cp313 - variant + variant
win_64_cuda_compilercuda-nvcccuda_compiler_version12.6python3.9.____cpythonwin_64_cuda_compilerNonecuda_compiler_versionNonepython3.9.____cpython - variant + variant
- + @@ -37,105 +58,105 @@ Current build status
linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython - + variant
linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython - + variant
linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython - + variant
linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313 - + variant
linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython - + variant
linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython - + variant
linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython - + variant
linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython - + variant
linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313 - + variant
linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython - + variant
win_64_cuda_compilerNonecuda_compiler_versionNonepython3.10.____cpython - + variant
win_64_cuda_compilerNonecuda_compiler_versionNonepython3.11.____cpython - + variant
win_64_cuda_compilerNonecuda_compiler_versionNonepython3.12.____cpython - + variant
win_64_cuda_compilerNonecuda_compiler_versionNonepython3.13.____cp313 - + variant
win_64_cuda_compilerNonecuda_compiler_versionNonepython3.9.____cpython - + variant
- + @@ -58,105 +58,105 @@ Current build status
linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython - + variant
linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython - + variant
linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython - + variant
linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313 - + variant
linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython - + variant
linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython - + variant
linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython - + variant
linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython - + variant
linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313 - + variant
linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython - + variant
win_64_cuda_compilerNonecuda_compiler_versionNonepython3.10.____cpython - + variant
win_64_cuda_compilerNonecuda_compiler_versionNonepython3.11.____cpython - + variant
win_64_cuda_compilerNonecuda_compiler_versionNonepython3.12.____cpython - + variant
win_64_cuda_compilerNonecuda_compiler_versionNonepython3.13.____cp313 - + variant
win_64_cuda_compilerNonecuda_compiler_versionNonepython3.9.____cpython - + variant