diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index 62406997..90274432 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,26 +8,6 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.10.____cpython: - CONFIG: linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.10.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.11.____cpython: - CONFIG: linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.11.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.12.____cpython: - CONFIG: linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.12.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.13.____cp313: - CONFIG: linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.13.____cp313 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.9.____cpython: - CONFIG: linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.9.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 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' @@ -48,24 +28,24 @@ jobs: 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:alma9 - ? linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.10.____cpython - : CONFIG: linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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-x86_64:alma9 - ? linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.11.____cpython - : CONFIG: linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.11.____cpython + 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-x86_64:alma9 - ? linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.12.____cpython - : CONFIG: linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.12.____cpython + 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-x86_64:alma9 - ? linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.13.____cp313 - : CONFIG: linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.13.____cp313 + 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-x86_64:alma9 - ? linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.9.____cpython - : CONFIG: linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.9.____cpython + 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-x86_64:alma9 linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython: @@ -88,6 +68,26 @@ jobs: 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:alma9 + ? 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-x86_64:alma9 + ? 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-x86_64:alma9 + ? 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-x86_64:alma9 + ? 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-x86_64:alma9 + ? 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-x86_64:alma9 timeoutInMinutes: 360 variables: {} diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml new file mode 100755 index 00000000..6392b1aa --- /dev/null +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -0,0 +1,81 @@ +# This file was generated automatically from conda-smithy. To update this configuration, +# update the conda-forge.yml and/or the recipe/meta.yaml. +# -*- mode: yaml -*- + +jobs: +- job: win + pool: + vmImage: windows-2022 + strategy: + matrix: + win_64_cuda_compiler_version11.8python3.10.____cpython: + CONFIG: win_64_cuda_compiler_version11.8python3.10.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version11.8python3.11.____cpython: + CONFIG: win_64_cuda_compiler_version11.8python3.11.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version11.8python3.12.____cpython: + CONFIG: win_64_cuda_compiler_version11.8python3.12.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version11.8python3.13.____cp313: + CONFIG: win_64_cuda_compiler_version11.8python3.13.____cp313 + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version11.8python3.9.____cpython: + CONFIG: win_64_cuda_compiler_version11.8python3.9.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version12.6python3.10.____cpython: + CONFIG: win_64_cuda_compiler_version12.6python3.10.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version12.6python3.11.____cpython: + CONFIG: win_64_cuda_compiler_version12.6python3.11.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version12.6python3.12.____cpython: + CONFIG: win_64_cuda_compiler_version12.6python3.12.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version12.6python3.13.____cp313: + CONFIG: win_64_cuda_compiler_version12.6python3.13.____cp313 + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version12.6python3.9.____cpython: + CONFIG: win_64_cuda_compiler_version12.6python3.9.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_versionNonepython3.10.____cpython: + CONFIG: win_64_cuda_compiler_versionNonepython3.10.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_versionNonepython3.11.____cpython: + CONFIG: win_64_cuda_compiler_versionNonepython3.11.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_versionNonepython3.12.____cpython: + CONFIG: win_64_cuda_compiler_versionNonepython3.12.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_versionNonepython3.13.____cp313: + CONFIG: win_64_cuda_compiler_versionNonepython3.13.____cp313 + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_versionNonepython3.9.____cpython: + CONFIG: win_64_cuda_compiler_versionNonepython3.9.____cpython + UPLOAD_PACKAGES: 'True' + maxParallel: 14 + timeoutInMinutes: 360 + variables: + CONDA_BLD_PATH: D:\\bld\\ + MINIFORGE_HOME: D:\Miniforge + UPLOAD_TEMP: D:\\tmp + + steps: + + - script: | + call ".scripts\run_win_build.bat" + displayName: Run Windows build + env: + MINIFORGE_HOME: $(MINIFORGE_HOME) + CONDA_BLD_PATH: $(CONDA_BLD_PATH) + PYTHONUNBUFFERED: 1 + CONFIG: $(CONFIG) + CI: azure + flow_run_id: azure_$(Build.BuildNumber).$(System.JobAttempt) + remote_url: $(Build.Repository.Uri) + sha: $(Build.SourceVersion) + UPLOAD_PACKAGES: $(UPLOAD_PACKAGES) + UPLOAD_TEMP: $(UPLOAD_TEMP) + BINSTAR_TOKEN: $(BINSTAR_TOKEN) + FEEDSTOCK_TOKEN: $(FEEDSTOCK_TOKEN) + STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN) \ No newline at end of file diff --git a/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml index 0c3619c7..a4e42174 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml @@ -1,5 +1,3 @@ -ace: -- 8.0.2 c_compiler: - gcc c_compiler_version: diff --git a/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml index 2c5e12c0..dd5ba087 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml @@ -1,5 +1,3 @@ -ace: -- 8.0.2 c_compiler: - gcc c_compiler_version: diff --git a/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml index 37a91219..6858aeb7 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml @@ -1,5 +1,3 @@ -ace: -- 8.0.2 c_compiler: - gcc c_compiler_version: diff --git a/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml index dfd1775f..94fcdfb0 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml @@ -1,5 +1,3 @@ -ace: -- 8.0.2 c_compiler: - gcc c_compiler_version: diff --git a/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml index 5196741d..862ad23e 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml @@ -1,5 +1,3 @@ -ace: -- 8.0.2 c_compiler: - gcc c_compiler_version: diff --git a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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 96% rename from .ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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 d4b55e93..2d262c5b 100644 --- a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.10.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml @@ -1,9 +1,7 @@ -ace: -- 8.0.2 c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -23,7 +21,7 @@ cudnn: cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: diff --git a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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 96% rename from .ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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 5000bf00..73d11c1e 100644 --- a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.11.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml @@ -1,9 +1,7 @@ -ace: -- 8.0.2 c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -23,7 +21,7 @@ cudnn: cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: diff --git a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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 96% rename from .ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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 64c2c93c..459e7b8d 100644 --- a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.12.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml @@ -1,9 +1,7 @@ -ace: -- 8.0.2 c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -23,7 +21,7 @@ cudnn: cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: diff --git a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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 95% rename from .ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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 b25914f6..400b6aae 100644 --- a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.13.____cp313.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml @@ -1,9 +1,7 @@ -ace: -- 8.0.2 c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -23,7 +21,7 @@ cudnn: cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: diff --git a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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 95% rename from .ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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 9d669f7f..f042a5a0 100644 --- a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.9.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml @@ -1,9 +1,7 @@ -ace: -- 8.0.2 c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -23,7 +21,7 @@ cudnn: cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml index 62d3784c..06803695 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml @@ -1,5 +1,3 @@ -ace: -- 8.0.2 c_compiler: - gcc c_compiler_version: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml index 72757c5d..639bd239 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml @@ -1,5 +1,3 @@ -ace: -- 8.0.2 c_compiler: - gcc c_compiler_version: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml index b8afea3e..41e8a460 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml @@ -1,5 +1,3 @@ -ace: -- 8.0.2 c_compiler: - gcc c_compiler_version: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml index e96bc1b3..3617365d 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml @@ -1,5 +1,3 @@ -ace: -- 8.0.2 c_compiler: - gcc c_compiler_version: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml index 00800e9a..cef1bd68 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml @@ -1,5 +1,3 @@ -ace: -- 8.0.2 c_compiler: - gcc c_compiler_version: diff --git a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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 96% rename from .ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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 20d0def7..6ec995ce 100644 --- a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.10.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml @@ -1,9 +1,7 @@ -ace: -- 8.0.2 c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -23,7 +21,7 @@ cudnn: cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: diff --git a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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 96% rename from .ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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 7fb25bc4..cb37e0b5 100644 --- a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.11.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml @@ -1,9 +1,7 @@ -ace: -- 8.0.2 c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -23,7 +21,7 @@ cudnn: cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: diff --git a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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 96% rename from .ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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 c51774dc..0f656816 100644 --- a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.12.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml @@ -1,9 +1,7 @@ -ace: -- 8.0.2 c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -23,7 +21,7 @@ cudnn: cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: diff --git a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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 96% rename from .ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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 d9a46871..ffa4e4e1 100644 --- a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.13.____cp313.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml @@ -1,9 +1,7 @@ -ace: -- 8.0.2 c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -23,7 +21,7 @@ cudnn: cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: diff --git a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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 96% rename from .ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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 10416197..819a14d0 100644 --- a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.9.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml @@ -1,9 +1,7 @@ -ace: -- 8.0.2 c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -23,7 +21,7 @@ cudnn: cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: diff --git a/.ci_support/osx_64_python3.10.____cpython.yaml b/.ci_support/osx_64_python3.10.____cpython.yaml index 8abfca94..e23df307 100644 --- a/.ci_support/osx_64_python3.10.____cpython.yaml +++ b/.ci_support/osx_64_python3.10.____cpython.yaml @@ -2,8 +2,6 @@ MACOSX_DEPLOYMENT_TARGET: - '10.15' MACOSX_SDK_VERSION: - '10.15' -ace: -- 8.0.2 c_compiler: - clang c_compiler_version: diff --git a/.ci_support/osx_64_python3.11.____cpython.yaml b/.ci_support/osx_64_python3.11.____cpython.yaml index 9a5f99bb..3fbac6e1 100644 --- a/.ci_support/osx_64_python3.11.____cpython.yaml +++ b/.ci_support/osx_64_python3.11.____cpython.yaml @@ -2,8 +2,6 @@ MACOSX_DEPLOYMENT_TARGET: - '10.15' MACOSX_SDK_VERSION: - '10.15' -ace: -- 8.0.2 c_compiler: - clang c_compiler_version: diff --git a/.ci_support/osx_64_python3.12.____cpython.yaml b/.ci_support/osx_64_python3.12.____cpython.yaml index 900e6fdf..23cea135 100644 --- a/.ci_support/osx_64_python3.12.____cpython.yaml +++ b/.ci_support/osx_64_python3.12.____cpython.yaml @@ -2,8 +2,6 @@ MACOSX_DEPLOYMENT_TARGET: - '10.15' MACOSX_SDK_VERSION: - '10.15' -ace: -- 8.0.2 c_compiler: - clang c_compiler_version: diff --git a/.ci_support/osx_64_python3.13.____cp313.yaml b/.ci_support/osx_64_python3.13.____cp313.yaml index 568385ab..4d807e7d 100644 --- a/.ci_support/osx_64_python3.13.____cp313.yaml +++ b/.ci_support/osx_64_python3.13.____cp313.yaml @@ -2,8 +2,6 @@ MACOSX_DEPLOYMENT_TARGET: - '10.15' MACOSX_SDK_VERSION: - '10.15' -ace: -- 8.0.2 c_compiler: - clang c_compiler_version: diff --git a/.ci_support/osx_64_python3.9.____cpython.yaml b/.ci_support/osx_64_python3.9.____cpython.yaml index 0a389fe7..f26840b2 100644 --- a/.ci_support/osx_64_python3.9.____cpython.yaml +++ b/.ci_support/osx_64_python3.9.____cpython.yaml @@ -2,8 +2,6 @@ MACOSX_DEPLOYMENT_TARGET: - '10.15' MACOSX_SDK_VERSION: - '10.15' -ace: -- 8.0.2 c_compiler: - clang c_compiler_version: diff --git a/.ci_support/osx_arm64_python3.10.____cpython.yaml b/.ci_support/osx_arm64_python3.10.____cpython.yaml index 0e01272d..da4e7e2f 100644 --- a/.ci_support/osx_arm64_python3.10.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.10.____cpython.yaml @@ -2,8 +2,6 @@ MACOSX_DEPLOYMENT_TARGET: - '11.0' MACOSX_SDK_VERSION: - '11.0' -ace: -- 8.0.2 c_compiler: - clang c_compiler_version: diff --git a/.ci_support/osx_arm64_python3.11.____cpython.yaml b/.ci_support/osx_arm64_python3.11.____cpython.yaml index 748678d4..123ca374 100644 --- a/.ci_support/osx_arm64_python3.11.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.11.____cpython.yaml @@ -2,8 +2,6 @@ MACOSX_DEPLOYMENT_TARGET: - '11.0' MACOSX_SDK_VERSION: - '11.0' -ace: -- 8.0.2 c_compiler: - clang c_compiler_version: diff --git a/.ci_support/osx_arm64_python3.12.____cpython.yaml b/.ci_support/osx_arm64_python3.12.____cpython.yaml index e61ee805..6655eaed 100644 --- a/.ci_support/osx_arm64_python3.12.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.12.____cpython.yaml @@ -2,8 +2,6 @@ MACOSX_DEPLOYMENT_TARGET: - '11.0' MACOSX_SDK_VERSION: - '11.0' -ace: -- 8.0.2 c_compiler: - clang c_compiler_version: diff --git a/.ci_support/osx_arm64_python3.13.____cp313.yaml b/.ci_support/osx_arm64_python3.13.____cp313.yaml index 62ac8207..717786cb 100644 --- a/.ci_support/osx_arm64_python3.13.____cp313.yaml +++ b/.ci_support/osx_arm64_python3.13.____cp313.yaml @@ -2,8 +2,6 @@ MACOSX_DEPLOYMENT_TARGET: - '11.0' MACOSX_SDK_VERSION: - '11.0' -ace: -- 8.0.2 c_compiler: - clang c_compiler_version: diff --git a/.ci_support/osx_arm64_python3.9.____cpython.yaml b/.ci_support/osx_arm64_python3.9.____cpython.yaml index 6474226c..d888a897 100644 --- a/.ci_support/osx_arm64_python3.9.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.9.____cpython.yaml @@ -2,8 +2,6 @@ MACOSX_DEPLOYMENT_TARGET: - '11.0' MACOSX_SDK_VERSION: - '11.0' -ace: -- 8.0.2 c_compiler: - clang c_compiler_version: diff --git a/.scripts/build_steps.sh b/.scripts/build_steps.sh index 827a29fb..644cb03b 100755 --- a/.scripts/build_steps.sh +++ b/.scripts/build_steps.sh @@ -35,7 +35,7 @@ mv /opt/conda/conda-meta/history /opt/conda/conda-meta/history.$(date +%Y-%m-%d- echo > /opt/conda/conda-meta/history micromamba install --root-prefix ~/.conda --prefix /opt/conda \ --yes --override-channels --channel conda-forge --strict-channel-priority \ - pip python=3.12 conda-build conda-forge-ci-setup=4 "conda-build>=24.1" + pip rattler-build conda-forge-ci-setup=4 "conda-build>=24.1" export CONDA_LIBMAMBA_SOLVER_NO_CHANNELS_FROM_INSTALLED=1 # set up the condarc @@ -60,20 +60,16 @@ if [[ -f "${FEEDSTOCK_ROOT}/LICENSE.txt" ]]; then fi if [[ "${BUILD_WITH_CONDA_DEBUG:-0}" == 1 ]]; then - if [[ "x${BUILD_OUTPUT_ID:-}" != "x" ]]; then - EXTRA_CB_OPTIONS="${EXTRA_CB_OPTIONS:-} --output-id ${BUILD_OUTPUT_ID}" - fi - conda debug "${RECIPE_ROOT}" -m "${CI_SUPPORT}/${CONFIG}.yaml" \ - ${EXTRA_CB_OPTIONS:-} \ - --clobber-file "${CI_SUPPORT}/clobber_${CONFIG}.yaml" - - # Drop into an interactive shell - /bin/bash + echo "rattler-build currently doesn't support debug mode" else - conda-build "${RECIPE_ROOT}" -m "${CI_SUPPORT}/${CONFIG}.yaml" \ - --suppress-variables ${EXTRA_CB_OPTIONS:-} \ - --clobber-file "${CI_SUPPORT}/clobber_${CONFIG}.yaml" \ - --extra-meta flow_run_id="${flow_run_id:-}" remote_url="${remote_url:-}" sha="${sha:-}" + + rattler-build build --recipe "${RECIPE_ROOT}" \ + -m "${CI_SUPPORT}/${CONFIG}.yaml" \ + ${EXTRA_CB_OPTIONS:-} \ + --target-platform "${HOST_PLATFORM}" \ + --extra-meta flow_run_id="${flow_run_id:-}" \ + --extra-meta remote_url="${remote_url:-}" \ + --extra-meta sha="${sha:-}" ( startgroup "Inspecting artifacts" ) 2> /dev/null # inspect_artifacts was only added in conda-forge-ci-setup 4.9.4 diff --git a/.scripts/run_osx_build.sh b/.scripts/run_osx_build.sh index 0e3c3942..3cd33370 100755 --- a/.scripts/run_osx_build.sh +++ b/.scripts/run_osx_build.sh @@ -26,7 +26,7 @@ chmod +x "${micromamba_exe}" echo "Creating environment" "${micromamba_exe}" create --yes --root-prefix "${MAMBA_ROOT_PREFIX}" --prefix "${MINIFORGE_HOME}" \ --channel conda-forge \ - pip python=3.12 conda-build conda-forge-ci-setup=4 "conda-build>=24.1" + pip rattler-build conda-forge-ci-setup=4 "conda-build>=24.1" echo "Moving pkgs cache from ${MAMBA_ROOT_PREFIX} to ${MINIFORGE_HOME}" mv "${MAMBA_ROOT_PREFIX}/pkgs" "${MINIFORGE_HOME}" echo "Cleaning up micromamba" @@ -70,33 +70,25 @@ source run_conda_forge_build_setup ( endgroup "Configuring conda" ) 2> /dev/null -echo -e "\n\nMaking the build clobber file" -make_build_number ./ ./recipe ./.ci_support/${CONFIG}.yaml - if [[ -f LICENSE.txt ]]; then cp LICENSE.txt "recipe/recipe-scripts-license.txt" fi if [[ "${BUILD_WITH_CONDA_DEBUG:-0}" == 1 ]]; then - if [[ "x${BUILD_OUTPUT_ID:-}" != "x" ]]; then - EXTRA_CB_OPTIONS="${EXTRA_CB_OPTIONS:-} --output-id ${BUILD_OUTPUT_ID}" - fi - conda debug ./recipe -m ./.ci_support/${CONFIG}.yaml \ - ${EXTRA_CB_OPTIONS:-} \ - --clobber-file ./.ci_support/clobber_${CONFIG}.yaml - - # Drop into an interactive shell - /bin/bash + echo "rattler-build does not currently support debug mode" else if [[ "${HOST_PLATFORM}" != "${BUILD_PLATFORM}" ]]; then EXTRA_CB_OPTIONS="${EXTRA_CB_OPTIONS:-} --no-test" fi - conda-build ./recipe -m ./.ci_support/${CONFIG}.yaml \ - --suppress-variables ${EXTRA_CB_OPTIONS:-} \ - --clobber-file ./.ci_support/clobber_${CONFIG}.yaml \ - --extra-meta flow_run_id="$flow_run_id" remote_url="$remote_url" sha="$sha" + rattler-build build --recipe ./recipe \ + -m ./.ci_support/${CONFIG}.yaml \ + ${EXTRA_CB_OPTIONS:-} \ + --target-platform "${HOST_PLATFORM}" \ + --extra-meta flow_run_id="$flow_run_id" \ + --extra-meta remote_url="$remote_url" \ + --extra-meta sha="$sha" ( startgroup "Inspecting artifacts" ) 2> /dev/null diff --git a/README.md b/README.md index 79a0ecae..85241bf4 100644 --- a/README.md +++ b/README.md @@ -29,143 +29,143 @@ Current build status - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -252,6 +252,7 @@ Current release info | Name | Downloads | Version | Platforms | | --- | --- | --- | --- | | [![Conda Recipe](https://img.shields.io/badge/recipe-torchvision-green.svg)](https://anaconda.org/conda-forge/torchvision) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/torchvision.svg)](https://anaconda.org/conda-forge/torchvision) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/torchvision.svg)](https://anaconda.org/conda-forge/torchvision) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/torchvision.svg)](https://anaconda.org/conda-forge/torchvision) | +| [![Conda Recipe](https://img.shields.io/badge/recipe-torchvision--tests-green.svg)](https://anaconda.org/conda-forge/torchvision-tests) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/torchvision-tests.svg)](https://anaconda.org/conda-forge/torchvision-tests) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/torchvision-tests.svg)](https://anaconda.org/conda-forge/torchvision-tests) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/torchvision-tests.svg)](https://anaconda.org/conda-forge/torchvision-tests) | Installing torchvision ====================== @@ -263,16 +264,16 @@ conda config --add channels conda-forge conda config --set channel_priority strict ``` -Once the `conda-forge` channel has been enabled, `torchvision` can be installed with `conda`: +Once the `conda-forge` channel has been enabled, `torchvision, torchvision-tests` can be installed with `conda`: ``` -conda install torchvision +conda install torchvision torchvision-tests ``` or with `mamba`: ``` -mamba install torchvision +mamba install torchvision torchvision-tests ``` It is possible to list all of the versions of `torchvision` available on your platform with `conda`: diff --git a/conda-forge.yml b/conda-forge.yml index 32d06db6..c046f7f5 100644 --- a/conda-forge.yml +++ b/conda-forge.yml @@ -5,6 +5,7 @@ build_platform: osx_arm64: osx_64 conda_build: pkg_format: '2' +conda_build_tool: rattler-build conda_forge_output_validation: true github: branch_name: main diff --git a/recipe/bld.bat b/recipe/build.bat similarity index 100% rename from recipe/bld.bat rename to recipe/build.bat diff --git a/recipe/build.sh b/recipe/build.sh index 79eb6ed9..fdf0376a 100644 --- a/recipe/build.sh +++ b/recipe/build.sh @@ -3,16 +3,7 @@ set -ex if [[ "$cuda_compiler_version" == "None" ]]; then export FORCE_CUDA=0 else - if [[ ${cuda_compiler_version} == 11.2* ]]; then - export TORCH_CUDA_ARCH_LIST="3.5;5.0;6.0;6.1;7.0;7.5;8.0;8.6" - elif [[ ${cuda_compiler_version} == 11.8 ]]; then - export TORCH_CUDA_ARCH_LIST="3.5;5.0;6.0;6.1;7.0;7.5;8.0;8.6;8.9" - export CUDA_TOOLKIT_ROOT_DIR=$CUDA_HOME - elif [[ ${cuda_compiler_version} == 12.0 ]]; then - export TORCH_CUDA_ARCH_LIST="5.0;6.0;6.1;7.0;7.5;8.0;8.6;8.9;9.0" - # $CUDA_HOME not set in CUDA 12.0. Using $PREFIX - export CUDA_TOOLKIT_ROOT_DIR="${PREFIX}" - elif [[ ${cuda_compiler_version} == 12.6 ]]; then + if [[ ${cuda_compiler_version} == 12.6 ]]; then export TORCH_CUDA_ARCH_LIST="5.0;6.0;6.1;7.0;7.5;8.0;8.6;8.9;9.0" # $CUDA_HOME not set in CUDA 12.0. Using $PREFIX export CUDA_TOOLKIT_ROOT_DIR="${PREFIX}" diff --git a/recipe/meta.yaml b/recipe/meta.yaml deleted file mode 100644 index 5fb74ee5..00000000 --- a/recipe/meta.yaml +++ /dev/null @@ -1,205 +0,0 @@ -{% set tests_to_skip = "test_url_is_accessible" %} -{% set version = "0.20.1" %} -# see github.com/conda-forge/conda-forge.github.io/issues/1059 for naming discussion -# torchvision requires that CUDA major and minor versions match with pytorch -# https://github.com/pytorch/vision/blob/fa99a5360fbcd1683311d57a76fcc0e7323a4c1e/torchvision/extension.py#L79C1-L85C1 -{% set torch_proc_type = "cuda" ~ cuda_compiler_version | replace('.', '') if cuda_compiler_version != "None" else "cpu" %} -# Upstream has specific compatability ranges for pytorch and python which are -# updated every 0.x release. https://github.com/pytorch/vision#installation -{% set compatible_pytorch = "2.5" %} - -{% if cuda_compiler_version in (None, "None", True, False) %} -{% set cuda_major = 0 %} -{% else %} -{% set cuda_major = environ.get("cuda_compiler_version", "11.2").split(".")[0] | int %} -{% endif %} - -package: - name: torchvision - version: {{ version }} - -source: - url: https://github.com/pytorch/vision/archive/refs/tags/v{{ version }}.tar.gz - sha256: 7e08c7f56e2c89859310e53d898f72bccc4987cd83e08cfd6303513da15a9e71 - patches: - # Our newer conda-forge clang compilers complain about this for OSX - # https://github.com/pytorch/vision/pull/8406/files#r1730151047 - - patches/0001-Use-system-giflib.patch - - - patches/0002-Force-nvjpeg-and-force-failure.patch - - # 2024/08 hmaarrfk - # known flaky test https://github.com/pytorch/vision/blob/9e78fe29e0851b10eb8fba0b88cc521ad67cf322/test/test_image.py#L840 - - patches/0003-Skip-OSS-CI-in-conda-forge-as-well.patch - - # Can likely remove after 0.20.1 - # https://github.com/pytorch/vision/pull/8776 - - patches/8776_compatibility_with_pyav_14.patch - -build: - string: cpu_py{{ CONDA_PY }}h{{ PKG_HASH }}_{{ PKG_BUILDNUM }} # [cuda_compiler_version == "None"] - string: cuda{{ cuda_compiler_version | replace('.', '') }}py{{ CONDA_PY }}h{{ PKG_HASH }}_{{ PKG_BUILDNUM }} # [cuda_compiler_version != "None"] - number: 1 - script_env: - # required by the setup.py script to find the right version in 0.20.1 - - BUILD_VERSION={{ version }} - skip: true # [win] - # not supported by pytorch anymore - skip: true # [cuda_compiler_version == "11.8"] - -requirements: - build: - - {{ stdlib('c') }} - - {{ compiler('c') }} - - {{ compiler('cxx') }} - - {{ compiler('cuda') }} # [cuda_compiler_version != "None"] - {% if cuda_major >= 12 %} - - libcublas-dev # [build_platform != target_platform] - - libcusolver-dev # [build_platform != target_platform] - - libcusparse-dev # [build_platform != target_platform] - - libnvjpeg-dev # [build_platform != target_platform] - {% endif %} - - python # [build_platform != target_platform] - - cross-python_{{ target_platform }} # [build_platform != target_platform] - # - numpy # [build_platform != target_platform] - - pytorch ={{ compatible_pytorch }}.*={{ torch_proc_type }}* # [build_platform != target_platform] - host: - - python - # - numpy - - pip - - setuptools - - cudnn # [cuda_compiler_version != "None"] - {% if cuda_major >= 12 %} - - libcublas-dev - - libcusolver-dev - - libcusparse-dev - - libnvjpeg-dev - {% endif %} - - libjpeg-turbo - - libpng - - libwebp - # https://github.com/pytorch/vision/pull/8406/files#r1730151047 - - giflib - # Specify lgpl version of ffmpeg so that there are - # no quesitons about the license of the resulting binary - # hmaarrfk: 2022/07, I think that torchvision just has bugs with ffmpeg - # - ffmpeg {{ ffmpeg }}=lgpl_* - # exclude 8.3.0 and 8.3.1 specifically due to pytorch/vision#4146, python-pillow/Pillow#5571 - - pillow >=5.3.0,!=8.3.0,!=8.3.1 - - libtorch ={{ compatible_pytorch }}.*={{ torch_proc_type }}* - - pytorch ={{ compatible_pytorch }}.*={{ torch_proc_type }}* - - requests - run: - - python - - pytorch ={{ compatible_pytorch }}.*={{ torch_proc_type }}* - - {{ pin_compatible('cudnn') }} # [cuda_compiler_version != "None"] - - pillow >=5.3.0,!=8.3.0,!=8.3.1 - # They don't really document it, but it seems that they want a minimum version - # https://github.com/pytorch/vision/blob/v0.19.0/packaging/torchvision/meta.yaml#L26 - - numpy >=1.23.5 - # While their conda package depends on requests, it seems it is only used for some test - # scripts and not the runtime - # - requests - -test: - requires: - - pytest - - requests - - av - - expecttest - - scipy - - pytest-mock - - pip - source_files: - - test - - references - - pytest.ini - imports: - - torchvision - - torchvision.datasets - - torchvision.models - - torchvision.transforms - - torchvision.utils - commands: - # skip test_url_is_accessible instead of hitting 20+ servers per run, since - # each server might be occasionally unresponsive and end up failing our CI - {% set tests_to_skip = "test_url_is_accessible" %} - # spurious failure because upstream skip (Image.__version__ >= "7") does not trigger for Pillow "10" - {% set tests_to_skip = tests_to_skip + " or (test_transforms and test_adjust_saturation)" %} - # osx warns with nnpack if there is no AVX2, see conda-forge/pytorch-cpu-feedstock#56 - {% set tests_to_skip = tests_to_skip + " or test_adjust_sharpness" %} # [osx] - # 2021/10/28 hmaarrfk: I am able to run it locally on a large machine. - # It seems to fail around testing of vgg - # This test seems to just destroy the memory of the system. - {% set tests_to_skip = tests_to_skip + " or test_forward_backward" %} - {% set tests_to_skip = tests_to_skip + " or test_jit_forward_backward" %} - # 2022/01/21 hmaarrfk (test_frame_reading) - # They indicate that there can be a 1% error in their test. - # However, this test seems to causing the CIs to fail when this - # case is hit. For example the last CI failed with - # - # > assert mean_delta.item() < 2.5 - # E assert 2.502098560333252 < 2.5 - {% set tests_to_skip = tests_to_skip + " or test_frame_reading" %} - # Random perspective tests can fail if the perspective is too sharp - # https://github.com/conda-forge/torchvision-feedstock/issues/38 - {% set tests_to_skip = tests_to_skip + " or test_randomperspective_fill" %} - # Tolerance on the test_frozenbatchnorm2d_eps test seems to be too strict - {% set tests_to_skip = tests_to_skip + " or test_frozenbatchnorm2d_eps" %} - {% set tests_to_skip = tests_to_skip + " or test_random_apply" %} - # 2022/03/29 hmaarrfk - # It seems that this test can cause segmentation faults on the CIs. - {% set tests_to_skip = tests_to_skip + " or test_write_video_with_audio" %} - {% set tests_to_skip = tests_to_skip + " or test_video_clips_custom_fps" %} - # 2022/07 hmaarrfk really large memory tests. Fail on CIs - {% set tests_to_skip = tests_to_skip + " or test_memory_efficient_densenet" %} - {% set tests_to_skip = tests_to_skip + " or test_resnet_dilation" %} - {% set tests_to_skip = tests_to_skip + " or test_mobilenet_v2_residual_setting" %} - {% set tests_to_skip = tests_to_skip + " or test_mobilenet_norm_layer" %} - {% set tests_to_skip = tests_to_skip + " or test_inception_v3_eval" %} - {% set tests_to_skip = tests_to_skip + " or test_fasterrcnn_double" %} - {% set tests_to_skip = tests_to_skip + " or test_googlenet_eval" %} - {% set tests_to_skip = tests_to_skip + " or test_fasterrcnn_switch_devices" %} - {% set tests_to_skip = tests_to_skip + " or test_mobilenet_v2_residual_setting" %} - {% set tests_to_skip = tests_to_skip + " or test_vitc_models" %} - {% set tests_to_skip = tests_to_skip + " or test_classification_model" %} - {% set tests_to_skip = tests_to_skip + " or test_segmentation_model" %} - {% set tests_to_skip = tests_to_skip + " or test_detection_model" %} - {% set tests_to_skip = tests_to_skip + " or test_detection_model_validation" %} - {% set tests_to_skip = tests_to_skip + " or test_video_model" %} - {% set tests_to_skip = tests_to_skip + " or test_quantized_classification_model" %} - {% set tests_to_skip = tests_to_skip + " or test_detection_model_trainable_backbone_layers" %} - {% set tests_to_skip = tests_to_skip + " or test_raft" %} - {% set tests_to_skip = tests_to_skip + " or test_build_fx_feature_extractor" %} - # 2023/01 These tests fail on newer numpy with module 'numpy' has no attribute 'int' - {% set tests_to_skip = tests_to_skip + " or test_transformation_range" %} - {% set tests_to_skip = tests_to_skip + " or test_transformation_discrete" %} - # 2023/05 The gaussian blur tests are known to be flaky due to some non-determinism on CUDA (see pytorch/vision#6755) - {% set tests_to_skip = tests_to_skip + " or test_batched_vs_single" %} - # 2023/11 Draw boxes test broken by pillow 1.10.0, but is non-critical and the test is patched upstream (pytorch/vision#8051) - {% set tests_to_skip = tests_to_skip + " or test_draw_boxes" %} - # 2024/02 These tests assert warnings and in PyTorch 2.1.2 the number of warnings increased - # causing them to fail - {% set tests_to_skip = tests_to_skip + " or test_pretrained_pos or test_equivalent_behavior_weights" %} - # use pip list to manually check that the version is correctly reported - # Otherwise downstream package's pip check may fail - - pip list - - pip list | grep torchvision | grep {{ version }} # [unix] - - pip check - - pytest --verbose -k "not ({{ tests_to_skip }})" --durations=50 test/ # [not aarch64] - - pytest -k "not ({{ tests_to_skip }})" --durations=50 test/ # [aarch64 and (build_platform == target_platform)] - -about: - home: http://pytorch.org/ - license: BSD-3-Clause - license_family: BSD - license_file: LICENSE - summary: Image and video datasets and models for torch deep learning - dev_url: https://github.com/pytorch/vision - -extra: - recipe-maintainers: - - nehaljwani - - hmaarrfk - - h-vetinari - feedstock-name: torchvision diff --git a/recipe/recipe.yaml b/recipe/recipe.yaml new file mode 100644 index 00000000..e3dbb93f --- /dev/null +++ b/recipe/recipe.yaml @@ -0,0 +1,224 @@ +context: + version: 0.20.1 + build_number: 2 + # see github.com/conda-forge/conda-forge.github.io/issues/1059 for naming discussion + # torchvision requires that CUDA major and minor versions match with pytorch + # https://github.com/pytorch/vision/blob/fa99a5360fbcd1683311d57a76fcc0e7323a4c1e/torchvision/extension.py#L79C1-L85C1 + torch_proc_type: ${{ "cuda" ~ cuda_compiler_version | version_to_buildstring if cuda_compiler_version != "None" else "cpu" }} + # Upstream has specific compatability ranges for pytorch and python which are + # updated every 0.x release. https://github.com/pytorch/vision#installation + compatible_pytorch: 2.5 + + tests_to_skip: > + ${{ 'skip test_url_is_accessible instead of hitting 20+ servers per run, since' if 0 }} + ${{ 'each server might be occasionally unresponsive and end up failing our CI' if 0 }} + test_url_is_accessible + ${{ 'spurious failure because upstream skip (Image.__version__ >= "7") does not trigger for Pillow "10"' if 0 }} + or (test_transforms and test_adjust_saturation) + ${{ 'osx warns with nnpack if there is no AVX2, see conda-forge/pytorch-cpu-feedstock#56' if 0 }} + ${{ "or test_adjust_sharpness" if osx }} + ${{ '2021/10/28 hmaarrfk: I am able to run it locally on a large machine.' if 0 }} + ${{ 'It seems to fail around testing of vgg' if 0 }} + ${{ 'This test seems to just destroy the memory of the system.' if 0 }} + or test_forward_backward + or test_jit_forward_backward + ${{ '2022/01/21 hmaarrfk (test_frame_reading)' if 0 }} + ${{ 'They indicate that there can be a 1% error in their test.' if 0 }} + ${{ 'However, this test seems to causing the CIs to fail when this' if 0 }} + ${{ 'case is hit. For example the last CI failed with' if 0 }} + ${{ '> assert mean_delta.item() < 2.5' if 0 }} + ${{ 'E assert 2.502098560333252 < 2.5' if 0 }} + or test_frame_reading + ${{ 'Random perspective tests can fail if the perspective is too sharp' if 0 }} + ${{ 'https://github.com/conda-forge/torchvision-feedstock/issues/38' if 0 }} + or test_randomperspective_fill + ${{ 'Tolerance on the test_frozenbatchnorm2d_eps test seems to be too strict' if 0 }} + or test_frozenbatchnorm2d_eps + or test_random_apply + ${{ '2022/03/29 hmaarrfk' if 0 }} + ${{ 'It seems that this test can cause segmentation faults on the CIs.' if 0 }} + or test_write_video_with_audio + or test_video_clips_custom_fps + ${{ '2022/07 hmaarrfk really large memory tests. Fail on CIs' if 0 }} + or test_memory_efficient_densenet + or test_resnet_dilation + or test_mobilenet_v2_residual_setting + or test_mobilenet_norm_layer + or test_inception_v3_eval + or test_fasterrcnn_double + or test_googlenet_eval + or test_fasterrcnn_switch_devices + or test_mobilenet_v2_residual_setting + or test_vitc_models + or test_classification_model + or test_segmentation_model + or test_detection_model + or test_detection_model_validation + or test_video_model + or test_quantized_classification_model + or test_detection_model_trainable_backbone_layers + or test_raft + or test_build_fx_feature_extractor + ${{ "2023/01 These tests fail on newer numpy with module 'numpy' has no attribute 'int'" if 0 }} + or test_transformation_range + or test_transformation_discrete + ${{ '2023/05 The gaussian blur tests are known to be flaky due to some non-determinism on CUDA (see pytorch/vision#6755)' if 0 }} + or test_batched_vs_single + ${{ '2023/11 Draw boxes test broken by pillow 1.10.0, but is non-critical and the test is patched upstream (pytorch/vision#8051)' if 0 }} + or test_draw_boxes + ${{ '2024/02 These tests assert warnings and in PyTorch 2.1.2 the number of warnings increased' if 0 }} + ${{ 'causing them to fail' if 0 }} + or test_pretrained_pos or test_equivalent_behavior_weights + +recipe: + name: torchvision + version: ${{ version }} + +source: + url: https://github.com/pytorch/vision/archive/refs/tags/v${{ version }}.tar.gz + sha256: 7e08c7f56e2c89859310e53d898f72bccc4987cd83e08cfd6303513da15a9e71 + patches: + # Our newer conda-forge clang compilers complain about this for OSX + # https://github.com/pytorch/vision/pull/8406/files#r1730151047 + - patches/0001-Use-system-giflib.patch + - patches/0002-Force-nvjpeg-and-force-failure.patch + # 2024/08 hmaarrfk + # known flaky test https://github.com/pytorch/vision/blob/9e78fe29e0851b10eb8fba0b88cc521ad67cf322/test/test_image.py#L840 + - patches/0003-Skip-OSS-CI-in-conda-forge-as-well.patch + # Can likely remove after 0.20.1 + # https://github.com/pytorch/vision/pull/8776 + - patches/8776_compatibility_with_pyav_14.patch + +build: + number: ${{ build_number }} + string: ${{ torch_proc_type }}_py${{ python | version_to_buildstring }}_h${{ hash }}_${{ build_number }} + # CUDA < 12 not supported by pytorch anymore + skip: cuda_compiler_version == "11.8" or win + +outputs: + - package: + name: torchvision + build: + script: + env: + BUILD_VERSION: ${{ version }} + requirements: + build: + - ${{ stdlib('c') }} + - ${{ compiler('c') }} + - ${{ compiler('cxx') }} + - if: cuda_compiler_version != "None" + then: + - ${{ compiler('cuda') }} + # avoid nested conditions because of + # https://github.com/conda-forge/conda-smithy/issues/2165 + - if: build_platform != target_platform and cuda_compiler_version != "None" + then: + - libcublas-dev + - libcusolver-dev + - libcusparse-dev + - libnvjpeg-dev + - if: build_platform != target_platform + then: + - python + - cross-python_${{ target_platform }} + # - numpy + - pytorch ${{ compatible_pytorch }}.* [build=${{ torch_proc_type }}*] + host: + - python + # - numpy + - pip + - setuptools + - if: cuda_compiler_version != "None" + then: + - cudnn + - libcublas-dev + - libcusolver-dev + - libcusparse-dev + - libnvjpeg-dev + - libjpeg-turbo + - libpng + - libwebp + # https://github.com/pytorch/vision/pull/8406/files#r1730151047 + - giflib + # Specify lgpl version of ffmpeg so that there are + # no quesitons about the license of the resulting binary + # hmaarrfk: 2022/07, I think that torchvision just has bugs with ffmpeg + # - ffmpeg {{ ffmpeg }} [build=lgpl_*] + # exclude 8.3.0 and 8.3.1 specifically due to pytorch/vision#4146, python-pillow/Pillow#5571 + - pillow >=5.3.0,!=8.3.0,!=8.3.1 + - libtorch ${{ compatible_pytorch }}.* [build=${{ torch_proc_type }}*] + - pytorch ${{ compatible_pytorch }}.* [build=${{ torch_proc_type }}*] + - requests + run: + - python + - pytorch ${{ compatible_pytorch }}.* [build=${{ torch_proc_type }}*] + - if: cuda_compiler_version != "None" + then: + - ${{ pin_compatible('cudnn') }} + - pillow >=5.3.0,!=8.3.0,!=8.3.1 + # They don't really document it, but it seems that they want a minimum version + # https://github.com/pytorch/vision/blob/v0.19.0/packaging/torchvision/meta.yaml#L26 + - numpy >=1.23.5 + # While their conda package depends on requests, it seems it is only used for some test + # scripts and not the runtime + # - requests + tests: + - python: + imports: + - torchvision + - torchvision.datasets + - torchvision.models + - torchvision.transforms + - torchvision.utils + pip_check: true + - requirements: + run: + - pip + script: + - pip list + - if: unix + then: pip list | grep torchvision | grep ${{ version }} + + - package: + name: torchvision-tests + build: + script: true + requirements: + run: + - ${{ pin_subpackage('torchvision', exact=True) }} + tests: + - files: + source: + - test/ + - references/ + - pytest.ini + requirements: + run: + - pytest + - requests + - av + - expecttest + - scipy + - pytest-mock + script: + - if: not aarch64 + then: pytest --verbose -k "not (${{ tests_to_skip }})" --durations=50 test/ + - if: aarch64 and (build_platform == target_platform) + then: pytest -k "not (${{ tests_to_skip }})" --durations=50 test/ + - if: aarch64 and (build_platform != target_platform) + then: true + +about: + license: BSD-3-Clause + license_file: LICENSE + summary: Image and video datasets and models for torch deep learning + homepage: http://pytorch.org/ + repository: https://github.com/pytorch/vision + +extra: + recipe-maintainers: + - nehaljwani + - hmaarrfk + - h-vetinari + feedstock-name: torchvision
VariantStatus
linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.10.____cpythonlinux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython - variant + variant
linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.11.____cpythonlinux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython - variant + variant
linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.12.____cpythonlinux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython - variant + variant
linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.13.____cp313linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313 - variant + variant
linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.9.____cpythonlinux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython - variant + variant
linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpythonlinux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython - variant + variant
linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpythonlinux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython - variant + variant
linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpythonlinux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython - variant + variant
linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313 - variant + variant
linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.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_version12.6cxx_compiler_version12python3.10.____cpythonlinux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython - variant + variant
linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.11.____cpythonlinux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython - variant + variant
linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.12.____cpythonlinux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython - variant + variant
linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.13.____cp313linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313 - variant + variant
linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.9.____cpythonlinux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython - variant + variant
linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpythonlinux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython - variant + variant
linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpythonlinux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython - variant + variant
linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpythonlinux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython - variant + variant
linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313 - variant + variant
linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpythonlinux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython - variant + variant