From b8898a50f018c19c2d75da122e7e68a7ce297da0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 24 Dec 2024 15:42:26 +0100 Subject: [PATCH 01/13] MNT: Re-rendered with conda-build 24.11.2, conda-smithy 3.45.1, and conda-forge-pinning 2024.12.24.08.00.50 --- .azure-pipelines/azure-pipelines-linux.yml | 60 +++++++------- ...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 +- README.md | 80 +++++++++---------- 12 files changed, 90 insertions(+), 90 deletions(-) rename .ci_support/{linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.10.____cpython.yaml => linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml} (97%) rename .ci_support/{linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.11.____cpython.yaml => linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml} (97%) rename .ci_support/{linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.12.____cpython.yaml => linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml} (97%) rename .ci_support/{linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.13.____cp313.yaml => linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml} (97%) rename .ci_support/{linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.9.____cpython.yaml => linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml} (97%) rename .ci_support/{linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.10.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml} (97%) rename .ci_support/{linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.11.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml} (97%) rename .ci_support/{linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.12.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml} (97%) rename .ci_support/{linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.13.____cp313.yaml => linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml} (97%) rename .ci_support/{linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12python3.9.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml} (97%) diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index 6240699..9027443 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/.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 97% 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 d4b55e9..7da578d 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 @@ -3,7 +3,7 @@ ace: c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -23,7 +23,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 97% 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 5000bf0..fa914d1 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 @@ -3,7 +3,7 @@ ace: c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -23,7 +23,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 97% 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 64c2c93..dd8e2bd 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 @@ -3,7 +3,7 @@ ace: c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -23,7 +23,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 97% 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 b25914f..cacea9c 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 @@ -3,7 +3,7 @@ ace: c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -23,7 +23,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 97% 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 9d669f7..361186c 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 @@ -3,7 +3,7 @@ ace: c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -23,7 +23,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.10.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml similarity index 97% 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 20d0def..3b200f5 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 @@ -3,7 +3,7 @@ ace: c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -23,7 +23,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 97% 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 7fb25bc..bf6a43a 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 @@ -3,7 +3,7 @@ ace: c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -23,7 +23,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 97% 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 c51774d..b45fa88 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 @@ -3,7 +3,7 @@ ace: c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -23,7 +23,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 97% 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 d9a4687..5babc1d 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 @@ -3,7 +3,7 @@ ace: c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -23,7 +23,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 97% 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 1041619..550534f 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 @@ -3,7 +3,7 @@ ace: c_compiler: - gcc c_compiler_version: -- '12' +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -23,7 +23,7 @@ cudnn: cxx_compiler: - gxx cxx_compiler_version: -- '12' +- '13' docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 giflib: diff --git a/README.md b/README.md index 79a0eca..12d511a 100644 --- a/README.md +++ b/README.md @@ -29,143 +29,143 @@ Current build status - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + From 28910f7318afca473f3d4b08bceabda76fe5a6f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 24 Dec 2024 15:43:44 +0100 Subject: [PATCH 02/13] MNT: Re-rendered with conda-build 24.11.2, conda-smithy 3.45.1, and conda-forge-pinning 2024.12.24.08.00.50 --- .ci_support/osx_64_python3.10.____cpython.yaml | 2 -- .ci_support/osx_64_python3.11.____cpython.yaml | 2 -- .ci_support/osx_64_python3.12.____cpython.yaml | 2 -- .ci_support/osx_64_python3.13.____cp313.yaml | 2 -- .ci_support/osx_64_python3.9.____cpython.yaml | 2 -- .ci_support/osx_arm64_python3.10.____cpython.yaml | 2 -- .ci_support/osx_arm64_python3.11.____cpython.yaml | 2 -- .ci_support/osx_arm64_python3.12.____cpython.yaml | 2 -- .ci_support/osx_arm64_python3.13.____cp313.yaml | 2 -- .ci_support/osx_arm64_python3.9.____cpython.yaml | 2 -- 10 files changed, 20 deletions(-) diff --git a/.ci_support/osx_64_python3.10.____cpython.yaml b/.ci_support/osx_64_python3.10.____cpython.yaml index 8abfca9..0da1bd4 100644 --- a/.ci_support/osx_64_python3.10.____cpython.yaml +++ b/.ci_support/osx_64_python3.10.____cpython.yaml @@ -16,8 +16,6 @@ channel_sources: - conda-forge channel_targets: - conda-forge main -cuda_compiler: -- None cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/osx_64_python3.11.____cpython.yaml b/.ci_support/osx_64_python3.11.____cpython.yaml index 9a5f99b..324a223 100644 --- a/.ci_support/osx_64_python3.11.____cpython.yaml +++ b/.ci_support/osx_64_python3.11.____cpython.yaml @@ -16,8 +16,6 @@ channel_sources: - conda-forge channel_targets: - conda-forge main -cuda_compiler: -- None cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/osx_64_python3.12.____cpython.yaml b/.ci_support/osx_64_python3.12.____cpython.yaml index 900e6fd..f7562db 100644 --- a/.ci_support/osx_64_python3.12.____cpython.yaml +++ b/.ci_support/osx_64_python3.12.____cpython.yaml @@ -16,8 +16,6 @@ channel_sources: - conda-forge channel_targets: - conda-forge main -cuda_compiler: -- None cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/osx_64_python3.13.____cp313.yaml b/.ci_support/osx_64_python3.13.____cp313.yaml index 568385a..cefd124 100644 --- a/.ci_support/osx_64_python3.13.____cp313.yaml +++ b/.ci_support/osx_64_python3.13.____cp313.yaml @@ -16,8 +16,6 @@ channel_sources: - conda-forge channel_targets: - conda-forge main -cuda_compiler: -- None cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/osx_64_python3.9.____cpython.yaml b/.ci_support/osx_64_python3.9.____cpython.yaml index 0a389fe..8a8d17e 100644 --- a/.ci_support/osx_64_python3.9.____cpython.yaml +++ b/.ci_support/osx_64_python3.9.____cpython.yaml @@ -16,8 +16,6 @@ channel_sources: - conda-forge channel_targets: - conda-forge main -cuda_compiler: -- None cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/osx_arm64_python3.10.____cpython.yaml b/.ci_support/osx_arm64_python3.10.____cpython.yaml index 0e01272..d71812a 100644 --- a/.ci_support/osx_arm64_python3.10.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.10.____cpython.yaml @@ -16,8 +16,6 @@ channel_sources: - conda-forge channel_targets: - conda-forge main -cuda_compiler: -- None cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/osx_arm64_python3.11.____cpython.yaml b/.ci_support/osx_arm64_python3.11.____cpython.yaml index 748678d..3210431 100644 --- a/.ci_support/osx_arm64_python3.11.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.11.____cpython.yaml @@ -16,8 +16,6 @@ channel_sources: - conda-forge channel_targets: - conda-forge main -cuda_compiler: -- None cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/osx_arm64_python3.12.____cpython.yaml b/.ci_support/osx_arm64_python3.12.____cpython.yaml index e61ee80..29d0ddd 100644 --- a/.ci_support/osx_arm64_python3.12.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.12.____cpython.yaml @@ -16,8 +16,6 @@ channel_sources: - conda-forge channel_targets: - conda-forge main -cuda_compiler: -- None cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/osx_arm64_python3.13.____cp313.yaml b/.ci_support/osx_arm64_python3.13.____cp313.yaml index 62ac820..14ae59a 100644 --- a/.ci_support/osx_arm64_python3.13.____cp313.yaml +++ b/.ci_support/osx_arm64_python3.13.____cp313.yaml @@ -16,8 +16,6 @@ channel_sources: - conda-forge channel_targets: - conda-forge main -cuda_compiler: -- None cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/osx_arm64_python3.9.____cpython.yaml b/.ci_support/osx_arm64_python3.9.____cpython.yaml index 6474226..66dc4fc 100644 --- a/.ci_support/osx_arm64_python3.9.____cpython.yaml +++ b/.ci_support/osx_arm64_python3.9.____cpython.yaml @@ -16,8 +16,6 @@ channel_sources: - conda-forge channel_targets: - conda-forge main -cuda_compiler: -- None cuda_compiler_version: - None cxx_compiler: From 4b19200a7ddb9af667b959c7e7470369f8fffd01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 24 Dec 2024 15:54:31 +0100 Subject: [PATCH 03/13] Eliminate cuda_major >= 12 conditions Eliminate the recipe conditions for cuda_major, since only CUDA 12+ is supported now. Replace the jinja `{% if %}` conditions with inline selectors, since the latter are more compatible with different tools (e.g. conda-recipe-manager). --- recipe/meta.yaml | 26 ++++++++------------------ 1 file changed, 8 insertions(+), 18 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 5fb74ee..f6f5583 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -8,12 +8,6 @@ # 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 }} @@ -53,12 +47,10 @@ requirements: - {{ 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 %} + - libcublas-dev # [build_platform != target_platform and cuda_compiler_version != "None"] + - libcusolver-dev # [build_platform != target_platform and cuda_compiler_version != "None"] + - libcusparse-dev # [build_platform != target_platform and cuda_compiler_version != "None"] + - libnvjpeg-dev # [build_platform != target_platform and cuda_compiler_version != "None"] - python # [build_platform != target_platform] - cross-python_{{ target_platform }} # [build_platform != target_platform] # - numpy # [build_platform != target_platform] @@ -69,12 +61,10 @@ requirements: - pip - setuptools - cudnn # [cuda_compiler_version != "None"] - {% if cuda_major >= 12 %} - - libcublas-dev - - libcusolver-dev - - libcusparse-dev - - libnvjpeg-dev - {% endif %} + - libcublas-dev # [cuda_compiler_version != "None"] + - libcusolver-dev # [cuda_compiler_version != "None"] + - libcusparse-dev # [cuda_compiler_version != "None"] + - libnvjpeg-dev # [cuda_compiler_version != "None"] - libjpeg-turbo - libpng - libwebp From c2c3f8b4f2f2b7debedf19a48ec7d62870b57e32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 24 Dec 2024 15:57:37 +0100 Subject: [PATCH 04/13] Remove unused code for old CUDA versions --- recipe/build.sh | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/recipe/build.sh b/recipe/build.sh index 79eb6ed..fdf0376 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}" From 2dccfd17376b3c92cdc49d033747a65d71bb070b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 24 Dec 2024 17:55:20 +0100 Subject: [PATCH 05/13] Move tests to a torchvision-tests output After moving the tests out of the main package, its size reduces to 1.5M. The tests package itself is 9M. Proposed in issue #22. --- recipe/meta.yaml | 155 +++++++++++++++++++++++++---------------------- 1 file changed, 81 insertions(+), 74 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index f6f5583..1e2cb15 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -92,18 +92,6 @@ requirements: # - requests test: - requires: - - pytest - - requests - - av - - expecttest - - scipy - - pytest-mock - - pip - source_files: - - test - - references - - pytest.ini imports: - torchvision - torchvision.datasets @@ -111,73 +99,92 @@ test: - 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)] + +outputs: + - name: torchvision + - name: torchvision-tests + test: + requires: + - pytest + - requests + - av + - expecttest + - scipy + - pytest-mock + - pip + - {{ pin_subpackage('torchvision', exact=True) }} + source_files: + - test + - references + - pytest.ini + 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" %} + - 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/ From ff3237be031c197eddb9b32875923cc7eacec52d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 24 Dec 2024 17:56:59 +0100 Subject: [PATCH 06/13] MNT: Re-rendered with conda-build 24.11.2, conda-smithy 3.45.1, and conda-forge-pinning 2024.12.24.08.00.50 --- .azure-pipelines/azure-pipelines-linux.yml | 80 ++++++++--------- ...iler_version13python3.10.____cpython.yaml} | 0 ...iler_version13python3.11.____cpython.yaml} | 0 ...iler_version13python3.12.____cpython.yaml} | 0 ...mpiler_version13python3.13.____cp313.yaml} | 0 ...piler_version13python3.9.____cpython.yaml} | 0 ...iler_version13python3.10.____cpython.yaml} | 0 ...iler_version13python3.11.____cpython.yaml} | 0 ...iler_version13python3.12.____cpython.yaml} | 0 ...mpiler_version13python3.13.____cp313.yaml} | 0 ...piler_version13python3.9.____cpython.yaml} | 0 ...iler_version13python3.10.____cpython.yaml} | 0 ...iler_version13python3.11.____cpython.yaml} | 0 ...iler_version13python3.12.____cpython.yaml} | 0 ...mpiler_version13python3.13.____cp313.yaml} | 0 ...piler_version13python3.9.____cpython.yaml} | 0 ...iler_version13python3.10.____cpython.yaml} | 0 ...iler_version13python3.11.____cpython.yaml} | 0 ...iler_version13python3.12.____cpython.yaml} | 0 ...mpiler_version13python3.13.____cp313.yaml} | 0 ...piler_version13python3.9.____cpython.yaml} | 0 README.md | 87 ++++++++++--------- 22 files changed, 84 insertions(+), 83 deletions(-) rename .ci_support/{linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml => linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml} (100%) rename .ci_support/{linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml => linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml} (100%) rename .ci_support/{linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml => linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml} (100%) rename .ci_support/{linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml => linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml} (100%) rename .ci_support/{linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml => linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml} (100%) rename .ci_support/{linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml => linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml} (100%) rename .ci_support/{linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml => linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml} (100%) rename .ci_support/{linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml => linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml} (100%) rename .ci_support/{linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml => linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml} (100%) rename .ci_support/{linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml => linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml} (100%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml} (100%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml} (100%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml} (100%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml => linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml} (100%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml} (100%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml} (100%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml} (100%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml} (100%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml => linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml} (100%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml} (100%) diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index 9027443..b62e8c8 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,84 +8,84 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - 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 + linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython: + CONFIG: linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - 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 + linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython: + CONFIG: linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - 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 + linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython: + CONFIG: linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - 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 + linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313: + CONFIG: linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - 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 + linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython: + CONFIG: linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - 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_compiler_versionNonecxx_compiler_version13python3.10.____cpython: + CONFIG: linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - 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_compiler_versionNonecxx_compiler_version13python3.11.____cpython: + CONFIG: linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - 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_compiler_versionNonecxx_compiler_version13python3.12.____cpython: + CONFIG: linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - 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_compiler_versionNonecxx_compiler_version13python3.13.____cp313: + CONFIG: linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - 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_compiler_versionNonecxx_compiler_version13python3.9.____cpython: + CONFIG: linux_64_c_compiler_version13cuda_compiler_versionNonecxx_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: - CONFIG: linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython + linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython: + CONFIG: linux_aarch64_c_compiler_version13cuda_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_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython: - CONFIG: linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython + linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython: + CONFIG: linux_aarch64_c_compiler_version13cuda_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_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython: - CONFIG: linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython + linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython: + CONFIG: linux_aarch64_c_compiler_version13cuda_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_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313: - CONFIG: linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313 + linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313: + CONFIG: linux_aarch64_c_compiler_version13cuda_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_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython: - CONFIG: linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython + linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython: + CONFIG: linux_aarch64_c_compiler_version13cuda_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_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_compiler_versionNonecxx_compiler_version13python3.10.____cpython: + CONFIG: linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_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 + linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython: + CONFIG: linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_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 + linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython: + CONFIG: linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_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 + linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313: + CONFIG: linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_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 + linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython: + CONFIG: linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 timeoutInMinutes: 360 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_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml similarity index 100% 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_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml 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_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml similarity index 100% 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_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml 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_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml similarity index 100% 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_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml 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_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml similarity index 100% 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_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml 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_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml similarity index 100% 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_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml 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_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml similarity index 100% rename from .ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml 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_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml similarity index 100% rename from .ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml 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_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml similarity index 100% rename from .ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml 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_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml similarity index 100% rename from .ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml 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_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml similarity index 100% rename from .ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml 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_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml similarity index 100% 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_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml 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_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml similarity index 100% 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_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml 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_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml similarity index 100% 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_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml 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_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml similarity index 100% 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_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml 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_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml similarity index 100% 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_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml 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_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml similarity index 100% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml 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_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml similarity index 100% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml 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_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml similarity index 100% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml 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_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml similarity index 100% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml 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_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml similarity index 100% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml diff --git a/README.md b/README.md index 12d511a..84e7d9b 100644 --- a/README.md +++ b/README.md @@ -29,143 +29,143 @@ Current build status
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
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -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`: From c31ac3fe4e695e0ca3e632ddb0c64d5f82915c99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 24 Dec 2024 17:57:25 +0100 Subject: [PATCH 07/13] Bump the buid number --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 1e2cb15..5cfa567 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -33,7 +33,7 @@ source: 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 + number: 2 script_env: # required by the setup.py script to find the right version in 0.20.1 - BUILD_VERSION={{ version }} From 477803ab1ff52d0eefe9405105f9ce53a13470cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 24 Dec 2024 19:14:52 +0100 Subject: [PATCH 08/13] Move pip requirement to the correct test group --- recipe/meta.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 5cfa567..df872f1 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -92,6 +92,8 @@ requirements: # - requests test: + requires: + - pip imports: - torchvision - torchvision.datasets @@ -116,7 +118,6 @@ outputs: - expecttest - scipy - pytest-mock - - pip - {{ pin_subpackage('torchvision', exact=True) }} source_files: - test From 70ef3396d2c571b12dcc1f761826d46aa6393fd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 25 Dec 2024 17:02:46 +0100 Subject: [PATCH 09/13] Convert to rattler-build --- conda-forge.yml | 1 + recipe/{bld.bat => build.bat} | 0 recipe/meta.yaml | 203 ------------------------------- recipe/recipe.yaml | 220 ++++++++++++++++++++++++++++++++++ 4 files changed, 221 insertions(+), 203 deletions(-) rename recipe/{bld.bat => build.bat} (100%) delete mode 100644 recipe/meta.yaml create mode 100644 recipe/recipe.yaml diff --git a/conda-forge.yml b/conda-forge.yml index 32d06db..c046f7f 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/meta.yaml b/recipe/meta.yaml deleted file mode 100644 index df872f1..0000000 --- a/recipe/meta.yaml +++ /dev/null @@ -1,203 +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" %} - -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: 2 - 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"] - - libcublas-dev # [build_platform != target_platform and cuda_compiler_version != "None"] - - libcusolver-dev # [build_platform != target_platform and cuda_compiler_version != "None"] - - libcusparse-dev # [build_platform != target_platform and cuda_compiler_version != "None"] - - libnvjpeg-dev # [build_platform != target_platform and cuda_compiler_version != "None"] - - 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"] - - libcublas-dev # [cuda_compiler_version != "None"] - - libcusolver-dev # [cuda_compiler_version != "None"] - - libcusparse-dev # [cuda_compiler_version != "None"] - - libnvjpeg-dev # [cuda_compiler_version != "None"] - - 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: - - pip - imports: - - torchvision - - torchvision.datasets - - torchvision.models - - torchvision.transforms - - torchvision.utils - commands: - # 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 - -outputs: - - name: torchvision - - name: torchvision-tests - test: - requires: - - pytest - - requests - - av - - expecttest - - scipy - - pytest-mock - - {{ pin_subpackage('torchvision', exact=True) }} - source_files: - - test - - references - - pytest.ini - 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" %} - - 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 0000000..603c478 --- /dev/null +++ b/recipe/recipe.yaml @@ -0,0 +1,220 @@ +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') }} + - if: build_platform != target_platform + then: + - if: cuda_compiler_version != "None" + then: + - libcublas-dev + - libcusolver-dev + - libcusparse-dev + - libnvjpeg-dev + - 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/ + +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 From ef345c9c54b8feef63801152295c49dfcf2f1b49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 25 Dec 2024 17:03:30 +0100 Subject: [PATCH 10/13] MNT: Re-rendered with conda-build 24.11.2, conda-smithy 3.45.1, and conda-forge-pinning 2024.12.24.08.00.50 --- .azure-pipelines/azure-pipelines-linux.yml | 80 +++++++++---------- ...iler_version13python3.10.____cpython.yaml} | 2 - ...iler_version13python3.11.____cpython.yaml} | 2 - ...iler_version13python3.12.____cpython.yaml} | 2 - ...mpiler_version13python3.13.____cp313.yaml} | 2 - ...piler_version13python3.9.____cpython.yaml} | 2 - ...iler_version13python3.10.____cpython.yaml} | 2 - ...iler_version13python3.11.____cpython.yaml} | 2 - ...iler_version13python3.12.____cpython.yaml} | 2 - ...mpiler_version13python3.13.____cp313.yaml} | 2 - ...piler_version13python3.9.____cpython.yaml} | 2 - ...iler_version13python3.10.____cpython.yaml} | 2 - ...iler_version13python3.11.____cpython.yaml} | 2 - ...iler_version13python3.12.____cpython.yaml} | 2 - ...mpiler_version13python3.13.____cp313.yaml} | 2 - ...piler_version13python3.9.____cpython.yaml} | 2 - ...iler_version13python3.10.____cpython.yaml} | 2 - ...iler_version13python3.11.____cpython.yaml} | 2 - ...iler_version13python3.12.____cpython.yaml} | 2 - ...mpiler_version13python3.13.____cp313.yaml} | 2 - ...piler_version13python3.9.____cpython.yaml} | 2 - .../osx_64_python3.10.____cpython.yaml | 4 +- .../osx_64_python3.11.____cpython.yaml | 4 +- .../osx_64_python3.12.____cpython.yaml | 4 +- .ci_support/osx_64_python3.13.____cp313.yaml | 4 +- .ci_support/osx_64_python3.9.____cpython.yaml | 4 +- .../osx_arm64_python3.10.____cpython.yaml | 4 +- .../osx_arm64_python3.11.____cpython.yaml | 4 +- .../osx_arm64_python3.12.____cpython.yaml | 4 +- .../osx_arm64_python3.13.____cp313.yaml | 4 +- .../osx_arm64_python3.9.____cpython.yaml | 4 +- .scripts/build_steps.sh | 24 +++--- .scripts/run_osx_build.sh | 26 +++--- README.md | 80 +++++++++---------- 34 files changed, 119 insertions(+), 171 deletions(-) rename .ci_support/{linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml => linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml} (98%) rename .ci_support/{linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml => linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml} (98%) rename .ci_support/{linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml => linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml} (98%) rename .ci_support/{linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml => linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml} (98%) rename .ci_support/{linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml => linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml} (98%) rename .ci_support/{linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml => linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml} (98%) rename .ci_support/{linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml => linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml} (98%) rename .ci_support/{linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml => linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml} (98%) rename .ci_support/{linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml => linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml} (98%) rename .ci_support/{linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml => linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml} (98%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml} (98%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml} (98%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml} (98%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml => linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml} (98%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml} (98%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml} (98%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml} (98%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml} (98%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml => linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml} (98%) rename .ci_support/{linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml => linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml} (98%) diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index b62e8c8..9027443 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,84 +8,84 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython: - CONFIG: linux_64_c_compiler_version13cuda_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:alma9 - linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython: - CONFIG: linux_64_c_compiler_version13cuda_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:alma9 - linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython: - CONFIG: linux_64_c_compiler_version13cuda_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:alma9 - linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313: - CONFIG: linux_64_c_compiler_version13cuda_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:alma9 - linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython: - CONFIG: linux_64_c_compiler_version13cuda_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:alma9 - linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython: - CONFIG: linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.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_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython: - CONFIG: linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.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_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython: - CONFIG: linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.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_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313: - CONFIG: linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.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_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython: - CONFIG: linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.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_compiler_version12.6cxx_compiler_version13python3.10.____cpython: - CONFIG: linux_aarch64_c_compiler_version13cuda_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:alma9 - linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython: - CONFIG: linux_aarch64_c_compiler_version13cuda_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:alma9 - linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython: - CONFIG: linux_aarch64_c_compiler_version13cuda_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:alma9 - linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313: - CONFIG: linux_aarch64_c_compiler_version13cuda_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:alma9 - linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython: - CONFIG: linux_aarch64_c_compiler_version13cuda_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:alma9 - linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython: - CONFIG: linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython + ? 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_compiler_versionNonecxx_compiler_version13python3.11.____cpython: - CONFIG: linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython + ? 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_compiler_versionNonecxx_compiler_version13python3.12.____cpython: - CONFIG: linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython + ? 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_compiler_versionNonecxx_compiler_version13python3.13.____cp313: - CONFIG: linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313 + ? 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_compiler_versionNonecxx_compiler_version13python3.9.____cpython: - CONFIG: linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython + ? 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 diff --git a/.ci_support/linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml similarity index 98% rename from .ci_support/linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml index 0c3619c..a4e4217 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_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_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml similarity index 98% rename from .ci_support/linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml index 2c5e12c..dd5ba08 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_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_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml similarity index 98% rename from .ci_support/linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml index 37a9121..6858aeb 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_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_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml similarity index 98% rename from .ci_support/linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml index dfd1775..94fcdfb 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_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_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml similarity index 98% rename from .ci_support/linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml index 5196741..862ad23 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_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_version13cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml similarity index 98% rename from .ci_support/linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml index 7da578d..2d262c5 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml similarity index 98% rename from .ci_support/linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml index fa914d1..73d11c1 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml similarity index 98% rename from .ci_support/linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml index dd8e2bd..459e7b8 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml similarity index 98% rename from .ci_support/linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml index cacea9c..400b6aa 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml similarity index 98% rename from .ci_support/linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml index 361186c..f042a5a 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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_version13cuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml similarity index 98% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpython.yaml index 62d3784..0680369 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_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_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml similarity index 98% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.11.____cpython.yaml index 72757c5..639bd23 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_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_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml similarity index 98% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.12.____cpython.yaml index b8afea3..41e8a46 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_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_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml similarity index 98% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.13.____cp313.yaml index e96bc1b..3617365 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_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_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml similarity index 98% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython.yaml index 00800e9..cef1bd6 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_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_version13cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml similarity index 98% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml index 3b200f5..6ec995c 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml similarity index 98% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml index bf6a43a..cb37e0b 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml similarity index 98% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml index b45fa88..0f65681 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml similarity index 98% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml index 5babc1d..ffa4e4e 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_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_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml similarity index 98% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml index 550534f..819a14d 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython.yaml @@ -1,5 +1,3 @@ -ace: -- 8.0.2 c_compiler: - gcc c_compiler_version: diff --git a/.ci_support/osx_64_python3.10.____cpython.yaml b/.ci_support/osx_64_python3.10.____cpython.yaml index 0da1bd4..e23df30 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: @@ -16,6 +14,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cuda_compiler: +- None cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/osx_64_python3.11.____cpython.yaml b/.ci_support/osx_64_python3.11.____cpython.yaml index 324a223..3fbac6e 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: @@ -16,6 +14,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cuda_compiler: +- None cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/osx_64_python3.12.____cpython.yaml b/.ci_support/osx_64_python3.12.____cpython.yaml index f7562db..23cea13 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: @@ -16,6 +14,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cuda_compiler: +- None cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/osx_64_python3.13.____cp313.yaml b/.ci_support/osx_64_python3.13.____cp313.yaml index cefd124..4d807e7 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: @@ -16,6 +14,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cuda_compiler: +- None cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/osx_64_python3.9.____cpython.yaml b/.ci_support/osx_64_python3.9.____cpython.yaml index 8a8d17e..f26840b 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: @@ -16,6 +14,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cuda_compiler: +- None cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/osx_arm64_python3.10.____cpython.yaml b/.ci_support/osx_arm64_python3.10.____cpython.yaml index d71812a..da4e7e2 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: @@ -16,6 +14,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cuda_compiler: +- None cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/osx_arm64_python3.11.____cpython.yaml b/.ci_support/osx_arm64_python3.11.____cpython.yaml index 3210431..123ca37 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: @@ -16,6 +14,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cuda_compiler: +- None cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/osx_arm64_python3.12.____cpython.yaml b/.ci_support/osx_arm64_python3.12.____cpython.yaml index 29d0ddd..6655eae 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: @@ -16,6 +14,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cuda_compiler: +- None cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/osx_arm64_python3.13.____cp313.yaml b/.ci_support/osx_arm64_python3.13.____cp313.yaml index 14ae59a..717786c 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: @@ -16,6 +14,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cuda_compiler: +- None cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/osx_arm64_python3.9.____cpython.yaml b/.ci_support/osx_arm64_python3.9.____cpython.yaml index 66dc4fc..d888a89 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: @@ -16,6 +14,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cuda_compiler: +- None cuda_compiler_version: - None cxx_compiler: diff --git a/.scripts/build_steps.sh b/.scripts/build_steps.sh index 827a29f..644cb03 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 0e3c394..3cd3337 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 84e7d9b..85241bf 100644 --- a/README.md +++ b/README.md @@ -29,143 +29,143 @@ Current build status
VariantStatus
linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpythonlinux_64_c_compiler_version13cuda_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_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_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_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_compiler_version12.6cxx_compiler_version13python3.9.____cpython - variant + variant
linux_64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpythonlinux_64_c_compiler_version13cuda_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_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_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_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_compiler_versionNonecxx_compiler_version13python3.9.____cpython - variant + variant
linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.10.____cpythonlinux_aarch64_c_compiler_version13cuda_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_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_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_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_compiler_version12.6cxx_compiler_version13python3.9.____cpython - variant + variant
linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.10.____cpythonlinux_aarch64_c_compiler_version13cuda_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_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_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_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_compiler_versionNonecxx_compiler_version13python3.9.____cpython - variant + variant
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + From 39add14ded9c979a012a643c2b6fa7c2230177f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 25 Dec 2024 17:43:18 +0100 Subject: [PATCH 11/13] Fix preprocessing for cross-aarch64 jobs --- recipe/recipe.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/recipe/recipe.yaml b/recipe/recipe.yaml index 603c478..473c897 100644 --- a/recipe/recipe.yaml +++ b/recipe/recipe.yaml @@ -204,6 +204,8 @@ outputs: 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 From 318322ee6d52d4f65784fc3595dd1e25a95131e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 25 Dec 2024 17:44:05 +0100 Subject: [PATCH 12/13] MNT: Re-rendered with conda-build 24.11.2, conda-smithy 3.45.1, and conda-forge-pinning 2024.12.24.08.00.50 --- .azure-pipelines/azure-pipelines-win.yml | 81 ++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100755 .azure-pipelines/azure-pipelines-win.yml diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml new file mode 100755 index 0000000..6392b1a --- /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 From 8b56af19b94a07e5ed06d006dc641544a2eaddfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 25 Dec 2024 19:43:07 +0100 Subject: [PATCH 13/13] Avoid nested conditions to workaround bug in conda-smithy --- recipe/recipe.yaml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/recipe/recipe.yaml b/recipe/recipe.yaml index 473c897..e3dbb93 100644 --- a/recipe/recipe.yaml +++ b/recipe/recipe.yaml @@ -110,14 +110,16 @@ outputs: - 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: - - if: cuda_compiler_version != "None" - then: - - libcublas-dev - - libcusolver-dev - - libcusparse-dev - - libnvjpeg-dev - python - cross-python_${{ target_platform }} # - numpy
VariantStatus
linux_64_c_compiler_version13cuda_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_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_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_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_compiler_version12.6cxx_compiler_version13python3.9.____cpythonlinux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython - variant + variant
linux_64_c_compiler_version13cuda_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_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_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_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_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_version13cuda_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_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_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_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_compiler_version12.6cxx_compiler_version13python3.9.____cpythonlinux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13python3.9.____cpython - variant + variant
linux_aarch64_c_compiler_version13cuda_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_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_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_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_compiler_versionNonecxx_compiler_version13python3.9.____cpythonlinux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13python3.9.____cpython - variant + variant