diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml index 635118b8..bcfc9f37 100755 --- a/.azure-pipelines/azure-pipelines-osx.yml +++ b/.azure-pipelines/azure-pipelines-osx.yml @@ -8,50 +8,50 @@ jobs: vmImage: macOS-13 strategy: matrix: - osx_64_blas_implgenericnumpy2.0python3.10.____cpython: - CONFIG: osx_64_blas_implgenericnumpy2.0python3.10.____cpython + osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.10.____cpython: + CONFIG: osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.10.____cpython UPLOAD_PACKAGES: 'True' - osx_64_blas_implgenericnumpy2.0python3.11.____cpython: - CONFIG: osx_64_blas_implgenericnumpy2.0python3.11.____cpython + osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.11.____cpython: + CONFIG: osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.11.____cpython UPLOAD_PACKAGES: 'True' - osx_64_blas_implgenericnumpy2.0python3.12.____cpython: - CONFIG: osx_64_blas_implgenericnumpy2.0python3.12.____cpython + osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.12.____cpython: + CONFIG: osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.12.____cpython UPLOAD_PACKAGES: 'True' - osx_64_blas_implgenericnumpy2.0python3.9.____cpython: - CONFIG: osx_64_blas_implgenericnumpy2.0python3.9.____cpython + osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.9.____cpython: + CONFIG: osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.9.____cpython UPLOAD_PACKAGES: 'True' - osx_64_blas_implgenericnumpy2python3.13.____cp313: - CONFIG: osx_64_blas_implgenericnumpy2python3.13.____cp313 + osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2python3.13.____cp313: + CONFIG: osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2python3.13.____cp313 UPLOAD_PACKAGES: 'True' - osx_64_blas_implmklnumpy2.0python3.10.____cpython: - CONFIG: osx_64_blas_implmklnumpy2.0python3.10.____cpython + osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.10.____cpython: + CONFIG: osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.10.____cpython UPLOAD_PACKAGES: 'True' - osx_64_blas_implmklnumpy2.0python3.11.____cpython: - CONFIG: osx_64_blas_implmklnumpy2.0python3.11.____cpython + osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.11.____cpython: + CONFIG: osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.11.____cpython UPLOAD_PACKAGES: 'True' - osx_64_blas_implmklnumpy2.0python3.12.____cpython: - CONFIG: osx_64_blas_implmklnumpy2.0python3.12.____cpython + osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.12.____cpython: + CONFIG: osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.12.____cpython UPLOAD_PACKAGES: 'True' - osx_64_blas_implmklnumpy2.0python3.9.____cpython: - CONFIG: osx_64_blas_implmklnumpy2.0python3.9.____cpython + osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.9.____cpython: + CONFIG: osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.9.____cpython UPLOAD_PACKAGES: 'True' - osx_64_blas_implmklnumpy2python3.13.____cp313: - CONFIG: osx_64_blas_implmklnumpy2python3.13.____cp313 + osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2python3.13.____cp313: + CONFIG: osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2python3.13.____cp313 UPLOAD_PACKAGES: 'True' - osx_arm64_numpy2.0python3.10.____cpython: - CONFIG: osx_arm64_numpy2.0python3.10.____cpython + osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.10.____cpython: + CONFIG: osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.10.____cpython UPLOAD_PACKAGES: 'True' - osx_arm64_numpy2.0python3.11.____cpython: - CONFIG: osx_arm64_numpy2.0python3.11.____cpython + osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.11.____cpython: + CONFIG: osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.11.____cpython UPLOAD_PACKAGES: 'True' - osx_arm64_numpy2.0python3.12.____cpython: - CONFIG: osx_arm64_numpy2.0python3.12.____cpython + osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.12.____cpython: + CONFIG: osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.12.____cpython UPLOAD_PACKAGES: 'True' - osx_arm64_numpy2.0python3.9.____cpython: - CONFIG: osx_arm64_numpy2.0python3.9.____cpython + osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.9.____cpython: + CONFIG: osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.9.____cpython UPLOAD_PACKAGES: 'True' - osx_arm64_numpy2python3.13.____cp313: - CONFIG: osx_arm64_numpy2python3.13.____cp313 + osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2python3.13.____cp313: + CONFIG: osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2python3.13.____cp313 UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 variables: {} diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version13channel_targetsconda-forge_maincuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13is_rcFalse.yaml similarity index 95% rename from .ci_support/linux_64_blas_implgenericc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml rename to .ci_support/linux_64_blas_implgenericc_compiler_version13channel_targetsconda-forge_maincuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13is_rcFalse.yaml index 62fc7431..1f43e99b 100644 --- a/.ci_support/linux_64_blas_implgenericc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ b/.ci_support/linux_64_blas_implgenericc_compiler_version13channel_targetsconda-forge_maincuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13is_rcFalse.yaml @@ -28,6 +28,8 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 github_actions_labels: - cirun-openstack-gpu-2xlarge +is_rc: +- 'False' libabseil: - '20240722' libcblas: @@ -70,5 +72,7 @@ zip_keys: - cuda_compiler - cuda_compiler_version - docker_image +- - channel_targets + - is_rc - - python - numpy diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version13channel_targetsconda-forge_maincuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13is_rcFalse.yaml similarity index 95% rename from .ci_support/linux_64_blas_implgenericc_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13.yaml rename to .ci_support/linux_64_blas_implgenericc_compiler_version13channel_targetsconda-forge_maincuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13is_rcFalse.yaml index a86e20a3..2c8eda21 100644 --- a/.ci_support/linux_64_blas_implgenericc_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13.yaml +++ b/.ci_support/linux_64_blas_implgenericc_compiler_version13channel_targetsconda-forge_maincuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13is_rcFalse.yaml @@ -28,6 +28,8 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 github_actions_labels: - cirun-openstack-gpu-2xlarge +is_rc: +- 'False' libabseil: - '20240722' libcblas: @@ -70,5 +72,7 @@ zip_keys: - cuda_compiler - cuda_compiler_version - docker_image +- - channel_targets + - is_rc - - python - numpy diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version13channel_targetsconda-forge_maincuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13is_rcFalse.yaml similarity index 95% rename from .ci_support/linux_64_blas_implmklc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml rename to .ci_support/linux_64_blas_implmklc_compiler_version13channel_targetsconda-forge_maincuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13is_rcFalse.yaml index 740788e0..bd525cf1 100644 --- a/.ci_support/linux_64_blas_implmklc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ b/.ci_support/linux_64_blas_implmklc_compiler_version13channel_targetsconda-forge_maincuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13is_rcFalse.yaml @@ -28,6 +28,8 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 github_actions_labels: - cirun-openstack-gpu-2xlarge +is_rc: +- 'False' libabseil: - '20240722' libcblas: @@ -70,5 +72,7 @@ zip_keys: - cuda_compiler - cuda_compiler_version - docker_image +- - channel_targets + - is_rc - - python - numpy diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version13channel_targetsconda-forge_maincuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13is_rcFalse.yaml similarity index 95% rename from .ci_support/linux_64_blas_implmklc_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13.yaml rename to .ci_support/linux_64_blas_implmklc_compiler_version13channel_targetsconda-forge_maincuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13is_rcFalse.yaml index 8583713e..9089fc17 100644 --- a/.ci_support/linux_64_blas_implmklc_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13.yaml +++ b/.ci_support/linux_64_blas_implmklc_compiler_version13channel_targetsconda-forge_maincuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13is_rcFalse.yaml @@ -28,6 +28,8 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 github_actions_labels: - cirun-openstack-gpu-2xlarge +is_rc: +- 'False' libabseil: - '20240722' libcblas: @@ -70,5 +72,7 @@ zip_keys: - cuda_compiler - cuda_compiler_version - docker_image +- - channel_targets + - is_rc - - python - numpy diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_aarch64_c_compiler_version13channel_targetsconda-forge_maincuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13is_rcFalse.yaml similarity index 95% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml rename to .ci_support/linux_aarch64_c_compiler_version13channel_targetsconda-forge_maincuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13is_rcFalse.yaml index be0b8294..a3703c4b 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13channel_targetsconda-forge_maincuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13is_rcFalse.yaml @@ -28,6 +28,8 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 github_actions_labels: - cirun-openstack-gpu-2xlarge +is_rc: +- 'False' libabseil: - '20240722' libcblas: @@ -70,5 +72,7 @@ zip_keys: - cuda_compiler - cuda_compiler_version - docker_image +- - channel_targets + - is_rc - - python - numpy diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13.yaml b/.ci_support/linux_aarch64_c_compiler_version13channel_targetsconda-forge_maincuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13is_rcFalse.yaml similarity index 95% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13.yaml rename to .ci_support/linux_aarch64_c_compiler_version13channel_targetsconda-forge_maincuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13is_rcFalse.yaml index 6319cc58..ee1bd8c6 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13channel_targetsconda-forge_maincuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13is_rcFalse.yaml @@ -28,6 +28,8 @@ docker_image: - quay.io/condaforge/linux-anvil-x86_64:alma9 github_actions_labels: - cirun-openstack-gpu-2xlarge +is_rc: +- 'False' libabseil: - '20240722' libcblas: @@ -70,5 +72,7 @@ zip_keys: - cuda_compiler - cuda_compiler_version - docker_image +- - channel_targets + - is_rc - - python - numpy diff --git a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.10.____cpython.yaml b/.ci_support/osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.10.____cpython.yaml similarity index 94% rename from .ci_support/osx_64_blas_implgenericnumpy2.0python3.10.____cpython.yaml rename to .ci_support/osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.10.____cpython.yaml index 56bcdea7..25abf68f 100644 --- a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.10.____cpython.yaml +++ b/.ci_support/osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.10.____cpython.yaml @@ -24,6 +24,8 @@ cxx_compiler: - clangxx cxx_compiler_version: - '18' +is_rc: +- 'False' libabseil: - '20240722' libcblas: @@ -57,5 +59,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - channel_targets + - is_rc - - python - numpy diff --git a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.11.____cpython.yaml b/.ci_support/osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.11.____cpython.yaml similarity index 94% rename from .ci_support/osx_64_blas_implgenericnumpy2.0python3.11.____cpython.yaml rename to .ci_support/osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.11.____cpython.yaml index 690b6c4c..6af7b52b 100644 --- a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.11.____cpython.yaml +++ b/.ci_support/osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.11.____cpython.yaml @@ -24,6 +24,8 @@ cxx_compiler: - clangxx cxx_compiler_version: - '18' +is_rc: +- 'False' libabseil: - '20240722' libcblas: @@ -57,5 +59,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - channel_targets + - is_rc - - python - numpy diff --git a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.12.____cpython.yaml b/.ci_support/osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.12.____cpython.yaml similarity index 94% rename from .ci_support/osx_64_blas_implgenericnumpy2.0python3.12.____cpython.yaml rename to .ci_support/osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.12.____cpython.yaml index 6b011ee8..893bb412 100644 --- a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.12.____cpython.yaml +++ b/.ci_support/osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.12.____cpython.yaml @@ -24,6 +24,8 @@ cxx_compiler: - clangxx cxx_compiler_version: - '18' +is_rc: +- 'False' libabseil: - '20240722' libcblas: @@ -57,5 +59,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - channel_targets + - is_rc - - python - numpy diff --git a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.9.____cpython.yaml b/.ci_support/osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.9.____cpython.yaml similarity index 94% rename from .ci_support/osx_64_blas_implgenericnumpy2.0python3.9.____cpython.yaml rename to .ci_support/osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.9.____cpython.yaml index f58ea649..1aea0c24 100644 --- a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.9.____cpython.yaml +++ b/.ci_support/osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.9.____cpython.yaml @@ -24,6 +24,8 @@ cxx_compiler: - clangxx cxx_compiler_version: - '18' +is_rc: +- 'False' libabseil: - '20240722' libcblas: @@ -57,5 +59,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - channel_targets + - is_rc - - python - numpy diff --git a/.ci_support/osx_64_blas_implgenericnumpy2python3.13.____cp313.yaml b/.ci_support/osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2python3.13.____cp313.yaml similarity index 94% rename from .ci_support/osx_64_blas_implgenericnumpy2python3.13.____cp313.yaml rename to .ci_support/osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2python3.13.____cp313.yaml index c8d47199..31bddf79 100644 --- a/.ci_support/osx_64_blas_implgenericnumpy2python3.13.____cp313.yaml +++ b/.ci_support/osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2python3.13.____cp313.yaml @@ -24,6 +24,8 @@ cxx_compiler: - clangxx cxx_compiler_version: - '18' +is_rc: +- 'False' libabseil: - '20240722' libcblas: @@ -57,5 +59,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - channel_targets + - is_rc - - python - numpy diff --git a/.ci_support/osx_64_blas_implmklnumpy2.0python3.10.____cpython.yaml b/.ci_support/osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.10.____cpython.yaml similarity index 94% rename from .ci_support/osx_64_blas_implmklnumpy2.0python3.10.____cpython.yaml rename to .ci_support/osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.10.____cpython.yaml index c26b6eae..f1ab725f 100644 --- a/.ci_support/osx_64_blas_implmklnumpy2.0python3.10.____cpython.yaml +++ b/.ci_support/osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.10.____cpython.yaml @@ -24,6 +24,8 @@ cxx_compiler: - clangxx cxx_compiler_version: - '18' +is_rc: +- 'False' libabseil: - '20240722' libcblas: @@ -57,5 +59,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - channel_targets + - is_rc - - python - numpy diff --git a/.ci_support/osx_64_blas_implmklnumpy2.0python3.11.____cpython.yaml b/.ci_support/osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.11.____cpython.yaml similarity index 94% rename from .ci_support/osx_64_blas_implmklnumpy2.0python3.11.____cpython.yaml rename to .ci_support/osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.11.____cpython.yaml index 83806216..0c328788 100644 --- a/.ci_support/osx_64_blas_implmklnumpy2.0python3.11.____cpython.yaml +++ b/.ci_support/osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.11.____cpython.yaml @@ -24,6 +24,8 @@ cxx_compiler: - clangxx cxx_compiler_version: - '18' +is_rc: +- 'False' libabseil: - '20240722' libcblas: @@ -57,5 +59,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - channel_targets + - is_rc - - python - numpy diff --git a/.ci_support/osx_64_blas_implmklnumpy2.0python3.12.____cpython.yaml b/.ci_support/osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.12.____cpython.yaml similarity index 94% rename from .ci_support/osx_64_blas_implmklnumpy2.0python3.12.____cpython.yaml rename to .ci_support/osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.12.____cpython.yaml index c21661e2..8c6ff884 100644 --- a/.ci_support/osx_64_blas_implmklnumpy2.0python3.12.____cpython.yaml +++ b/.ci_support/osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.12.____cpython.yaml @@ -24,6 +24,8 @@ cxx_compiler: - clangxx cxx_compiler_version: - '18' +is_rc: +- 'False' libabseil: - '20240722' libcblas: @@ -57,5 +59,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - channel_targets + - is_rc - - python - numpy diff --git a/.ci_support/osx_64_blas_implmklnumpy2.0python3.9.____cpython.yaml b/.ci_support/osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.9.____cpython.yaml similarity index 94% rename from .ci_support/osx_64_blas_implmklnumpy2.0python3.9.____cpython.yaml rename to .ci_support/osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.9.____cpython.yaml index bd9404df..c9e5eb81 100644 --- a/.ci_support/osx_64_blas_implmklnumpy2.0python3.9.____cpython.yaml +++ b/.ci_support/osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.9.____cpython.yaml @@ -24,6 +24,8 @@ cxx_compiler: - clangxx cxx_compiler_version: - '18' +is_rc: +- 'False' libabseil: - '20240722' libcblas: @@ -57,5 +59,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - channel_targets + - is_rc - - python - numpy diff --git a/.ci_support/osx_64_blas_implmklnumpy2python3.13.____cp313.yaml b/.ci_support/osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2python3.13.____cp313.yaml similarity index 94% rename from .ci_support/osx_64_blas_implmklnumpy2python3.13.____cp313.yaml rename to .ci_support/osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2python3.13.____cp313.yaml index 87b416c9..e9669690 100644 --- a/.ci_support/osx_64_blas_implmklnumpy2python3.13.____cp313.yaml +++ b/.ci_support/osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2python3.13.____cp313.yaml @@ -24,6 +24,8 @@ cxx_compiler: - clangxx cxx_compiler_version: - '18' +is_rc: +- 'False' libabseil: - '20240722' libcblas: @@ -57,5 +59,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - channel_targets + - is_rc - - python - numpy diff --git a/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml b/.ci_support/osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.10.____cpython.yaml similarity index 94% rename from .ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml rename to .ci_support/osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.10.____cpython.yaml index bdc21e03..4a554e76 100644 --- a/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml +++ b/.ci_support/osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.10.____cpython.yaml @@ -24,6 +24,8 @@ cxx_compiler: - clangxx cxx_compiler_version: - '18' +is_rc: +- 'False' libabseil: - '20240722' libcblas: @@ -57,5 +59,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - channel_targets + - is_rc - - python - numpy diff --git a/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml b/.ci_support/osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.11.____cpython.yaml similarity index 94% rename from .ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml rename to .ci_support/osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.11.____cpython.yaml index 2e6796f0..983d2047 100644 --- a/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml +++ b/.ci_support/osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.11.____cpython.yaml @@ -24,6 +24,8 @@ cxx_compiler: - clangxx cxx_compiler_version: - '18' +is_rc: +- 'False' libabseil: - '20240722' libcblas: @@ -57,5 +59,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - channel_targets + - is_rc - - python - numpy diff --git a/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml b/.ci_support/osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.12.____cpython.yaml similarity index 94% rename from .ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml rename to .ci_support/osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.12.____cpython.yaml index 7e42f0eb..8482a9a1 100644 --- a/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml +++ b/.ci_support/osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.12.____cpython.yaml @@ -24,6 +24,8 @@ cxx_compiler: - clangxx cxx_compiler_version: - '18' +is_rc: +- 'False' libabseil: - '20240722' libcblas: @@ -57,5 +59,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - channel_targets + - is_rc - - python - numpy diff --git a/.ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml b/.ci_support/osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.9.____cpython.yaml similarity index 94% rename from .ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml rename to .ci_support/osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.9.____cpython.yaml index d5c12eba..37c75348 100644 --- a/.ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml +++ b/.ci_support/osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.9.____cpython.yaml @@ -24,6 +24,8 @@ cxx_compiler: - clangxx cxx_compiler_version: - '18' +is_rc: +- 'False' libabseil: - '20240722' libcblas: @@ -57,5 +59,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - channel_targets + - is_rc - - python - numpy diff --git a/.ci_support/osx_arm64_numpy2python3.13.____cp313.yaml b/.ci_support/osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2python3.13.____cp313.yaml similarity index 94% rename from .ci_support/osx_arm64_numpy2python3.13.____cp313.yaml rename to .ci_support/osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2python3.13.____cp313.yaml index eb0525ef..3f675a52 100644 --- a/.ci_support/osx_arm64_numpy2python3.13.____cp313.yaml +++ b/.ci_support/osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2python3.13.____cp313.yaml @@ -24,6 +24,8 @@ cxx_compiler: - clangxx cxx_compiler_version: - '18' +is_rc: +- 'False' libabseil: - '20240722' libcblas: @@ -57,5 +59,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version +- - channel_targets + - is_rc - - python - numpy diff --git a/.github/workflows/conda-build.yml b/.github/workflows/conda-build.yml index a336a7e2..fcba6961 100644 --- a/.github/workflows/conda-build.yml +++ b/.github/workflows/conda-build.yml @@ -21,40 +21,40 @@ jobs: fail-fast: false matrix: include: - - CONFIG: linux_64_blas_implgenericc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 + - CONFIG: linux_64_blas_implgenericc_compiler_version13channel_targetsconda-forge_maincuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13is_rcFalse UPLOAD_PACKAGES: True os: ubuntu - runs_on: ['cirun-openstack-gpu-2xlarge--${{ github.run_id }}-linux_64_blas_implgenericc_compiler_h55a08dafba', 'linux', 'x64', 'self-hosted'] + runs_on: ['cirun-openstack-gpu-2xlarge--${{ github.run_id }}-linux_64_blas_implgenericc_compiler_hb59e174a3e', 'linux', 'x64', 'self-hosted'] DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 CONDA_FORGE_DOCKER_RUN_ARGS: "--gpus all" - - CONFIG: linux_64_blas_implgenericc_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13 + - CONFIG: linux_64_blas_implgenericc_compiler_version13channel_targetsconda-forge_maincuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13is_rcFalse UPLOAD_PACKAGES: True os: ubuntu - runs_on: ['cirun-openstack-gpu-2xlarge--${{ github.run_id }}-linux_64_blas_implgenericc_compiler_hcea8f4d73b', 'linux', 'x64', 'self-hosted'] + runs_on: ['cirun-openstack-gpu-2xlarge--${{ github.run_id }}-linux_64_blas_implgenericc_compiler_h5e2cde8be1', 'linux', 'x64', 'self-hosted'] DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 CONDA_FORGE_DOCKER_RUN_ARGS: "--gpus all" - - CONFIG: linux_64_blas_implmklc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 + - CONFIG: linux_64_blas_implmklc_compiler_version13channel_targetsconda-forge_maincuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13is_rcFalse UPLOAD_PACKAGES: True os: ubuntu - runs_on: ['cirun-openstack-gpu-2xlarge--${{ github.run_id }}-linux_64_blas_implmklc_compiler_ver_h3b58d95c2f', 'linux', 'x64', 'self-hosted'] + runs_on: ['cirun-openstack-gpu-2xlarge--${{ github.run_id }}-linux_64_blas_implmklc_compiler_ver_h0b96eb68c6', 'linux', 'x64', 'self-hosted'] DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 CONDA_FORGE_DOCKER_RUN_ARGS: "--gpus all" - - CONFIG: linux_64_blas_implmklc_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13 + - CONFIG: linux_64_blas_implmklc_compiler_version13channel_targetsconda-forge_maincuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13is_rcFalse UPLOAD_PACKAGES: True os: ubuntu - runs_on: ['cirun-openstack-gpu-2xlarge--${{ github.run_id }}-linux_64_blas_implmklc_compiler_ver_h980a1415dd', 'linux', 'x64', 'self-hosted'] + runs_on: ['cirun-openstack-gpu-2xlarge--${{ github.run_id }}-linux_64_blas_implmklc_compiler_ver_hc39dedf959', 'linux', 'x64', 'self-hosted'] DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 CONDA_FORGE_DOCKER_RUN_ARGS: "--gpus all" - - CONFIG: linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 + - CONFIG: linux_aarch64_c_compiler_version13channel_targetsconda-forge_maincuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13is_rcFalse UPLOAD_PACKAGES: True os: ubuntu - runs_on: ['cirun-openstack-gpu-2xlarge--${{ github.run_id }}-linux_aarch64_c_compiler_version13c_h048947eff7', 'linux', 'x64', 'self-hosted'] + runs_on: ['cirun-openstack-gpu-2xlarge--${{ github.run_id }}-linux_aarch64_c_compiler_version13c_h352ed12235', 'linux', 'x64', 'self-hosted'] DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 CONDA_FORGE_DOCKER_RUN_ARGS: "--gpus all" - - CONFIG: linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13 + - CONFIG: linux_aarch64_c_compiler_version13channel_targetsconda-forge_maincuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13is_rcFalse UPLOAD_PACKAGES: True os: ubuntu - runs_on: ['cirun-openstack-gpu-2xlarge--${{ github.run_id }}-linux_aarch64_c_compiler_version13c_h50dc5357dd', 'linux', 'x64', 'self-hosted'] + runs_on: ['cirun-openstack-gpu-2xlarge--${{ github.run_id }}-linux_aarch64_c_compiler_version13c_h94771c6c09', 'linux', 'x64', 'self-hosted'] DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 CONDA_FORGE_DOCKER_RUN_ARGS: "--gpus all" steps: diff --git a/README.md b/README.md index c0abad1c..7b43408e 100644 --- a/README.md +++ b/README.md @@ -29,150 +29,150 @@ Current build status - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -314,3 +314,4 @@ Feedstock Maintainers * [@hmaarrfk](https://github.com/hmaarrfk/) * [@jeongseok-meta](https://github.com/jeongseok-meta/) * [@sodre](https://github.com/sodre/) + diff --git a/recipe/README.md b/recipe/README.md index 06d02286..75ac4032 100644 --- a/recipe/README.md +++ b/recipe/README.md @@ -80,6 +80,7 @@ of 2024-11-28: | Package | Upstream | Recipe | Conda-forge | Source | |-----------|----------------|--------|-------------|-------------------------------------| | cuda | 11.8/12.1/12.4 | 12.6 | 12.6 | `.ci/docker/build.sh` | +| cuda-cupti| 12.4.127 | | 12.6.80 | `.github/scripts/generate_binary_build_matrix.py` | | cusparselt| 0.6.2.3+others | | 0.6.3.2 | `.ci/docker/common/install_cuda.sh` | | libcudss | 0.3.0.9 | | 0.4.0.2 | `.ci/docker/common/install_cudss.sh`| | magma | 2.6.1 | | 2.8.0 | `.ci/docker/common/instal_magma.sh` | diff --git a/recipe/build.sh b/recipe/build.sh index 19da0ad4..3bf29635 100644 --- a/recipe/build.sh +++ b/recipe/build.sh @@ -36,12 +36,6 @@ fi # This is not correctly found for linux-aarch64 since pytorch 2.0.0 for some reason export _GLIBCXX_USE_CXX11_ABI=1 -# KINETO seems to require CUPTI and will look quite hard for it. -# CUPTI seems to cause trouble when users install a version of -# cudatoolkit different than the one specified at compile time. -# https://github.com/conda-forge/pytorch-cpu-feedstock/issues/135 -export USE_KINETO=OFF - if [[ "$target_platform" == "osx-64" ]]; then export CXXFLAGS="$CXXFLAGS -DTARGET_OS_OSX=1" export CFLAGS="$CFLAGS -DTARGET_OS_OSX=1" @@ -155,6 +149,8 @@ elif [[ ${cuda_compiler_version} != "None" ]]; then if [[ "${target_platform}" != "${build_platform}" ]]; then export CUDA_TOOLKIT_ROOT=${PREFIX} fi + # for CUPTI + export CUDA_TOOLKIT_ROOT_DIR=${PREFIX} case ${target_platform} in linux-64) export CUDAToolkit_TARGET_DIR=${PREFIX}/targets/x86_64-linux diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml index 944c1926..84242b92 100644 --- a/recipe/conda_build_config.yaml +++ b/recipe/conda_build_config.yaml @@ -4,6 +4,17 @@ c_stdlib_version: # [unix] MACOSX_SDK_VERSION: # [osx] - 13.3 # [osx] +channel_targets: + - conda-forge main + - conda-forge pytorch_rc +is_rc: + - False + - True +zip_keys: + - + - channel_targets + - is_rc + blas_impl: - mkl # [x86_64] - generic diff --git a/recipe/meta.yaml b/recipe/meta.yaml index c08de54b..7a407c9c 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,5 +1,6 @@ +# if you wish to build release candidate number X, append the version string with ".rcX" {% set version = "2.5.1" %} -{% set build = 8 %} +{% set build = 9 %} {% if cuda_compiler_version != "None" %} {% set build = build + 200 %} @@ -19,8 +20,14 @@ package: version: {{ version }} source: +{% if "rc" in version %} + git_url: https://github.com/pytorch/pytorch.git + git_rev: v{{ version.replace(".rc", "-rc") }} +{% else %} + # The "pytorch-v" tarballs contain submodules; the "pytorch-" ones don't. url: https://github.com/pytorch/pytorch/releases/download/v{{ version }}/pytorch-v{{ version }}.tar.gz sha256: 740eb5fff95e33cfe699bad43be83523f569c7cc7f9c285c2a255416443dd266 +{% endif %} patches: - patches/0001-Force-usage-of-python-3-and-error-without-numpy.patch # https://github.com/pytorch/pytorch/pull/137084 @@ -56,6 +63,14 @@ build: skip: true # [win] # cuda 11.8 was dropped due to maintenance effort, see discussion in #177 skip: true # [cuda_compiler_version == "11.8"] + # This logic allows two rc variants to be defined in the conda_build_config, but only one to actually be built. + # We want to be able to define two variants in the cbc so we can assign different labels to each in the upload channel + # (by zipping is_rc with channel_targets). This prevents rc builds being used unless specifically requested. +{% if "rc" in version %} + skip: true # [not is_rc] +{% else %} + skip: true # [is_rc] +{% endif %} string: cuda{{ cuda_compiler_version | replace('.', '') }}_{{ blas_impl }}_h{{ PKG_HASH }}_{{ PKG_BUILDNUM }} # [cuda_compiler_version != "None"] string: cpu_{{ blas_impl }}_h{{ PKG_HASH }}_{{ PKG_BUILDNUM }} # [cuda_compiler_version == "None"] detect_binary_files_with_prefix: false @@ -103,6 +118,7 @@ requirements: {% if cuda_compiler_version != "None" %} - cuda-driver-dev - cuda-cudart-dev + - cuda-cupti-dev - cuda-nvrtc-dev - cuda-nvtx-dev - cuda-nvml-dev @@ -152,6 +168,10 @@ requirements: - pytorch-cpu ==99999999 # [cuda_compiler_version != "None"] - pytorch {{ version }} cuda{{ cuda_compiler_version | replace('.', '') }}_{{ blas_impl }}_*_{{ PKG_BUILDNUM }} # [cuda_compiler_version != "None"] - pytorch {{ version }} cpu_{{ blas_impl }}_*_{{ PKG_BUILDNUM }} # [cuda_compiler_version == "None"] + # if using OpenBLAS, ensure that a version compatible with OpenMP is used + # otherwise, we get the following warnings: + # OpenBLAS Warning : Detect OpenMP Loop and this application may hang. Please rebuild the library with USE_OPENMP=1 option. + - openblas * openmp_* # [blas_impl != "mkl"] test: commands: @@ -206,6 +226,7 @@ outputs: {% if cuda_compiler_version != "None" %} - cuda-driver-dev - cuda-cudart-dev + - cuda-cupti-dev - cuda-nvrtc-dev - cuda-nvtx-dev - cuda-nvml-dev @@ -287,7 +308,7 @@ outputs: - pytest-rerunfailures - pytest-xdist imports: - - torch # [not (aarch64 and cuda_compiler_version != "None")] + - torch source_files: - test # tools/ is needed to optimise test run @@ -297,7 +318,7 @@ outputs: # Run pip check so as to ensure that all pytorch packages are installed # https://github.com/conda-forge/pytorch-cpu-feedstock/issues/24 - pip check - - python -c "import torch; print(torch.__version__)" # [not (aarch64 and cuda_compiler_version != "None")] + - python -c "import torch; print(torch.__version__)" - python -c "import torch; assert torch.backends.mkldnn.m.is_available()" # [x86 and cuda_compiler_version == "None"] - python -c "import torch; torch.tensor(1).to('cpu').numpy(); print('numpy support enabled!!!')" # At conda-forge, we target versions of OSX that are too old for MPS support @@ -338,11 +359,19 @@ outputs: {% set skips = skips ~ " or (TestCustomOpAPI and test_compile)" %} # [py==313] {% set skips = skips ~ " or (TestCustomOpAPI and test_fake)" %} # [py==313] {% set skips = skips ~ " or test_compile_int4_mm or test_compile_int8_mm" %} # [py==313] + # doesn't crash, but gets different result on aarch + CUDA + {% set skips = skips ~ " or illcondition_matrix_input_should_not_crash_cpu" %} # [aarch64 and cuda_compiler_version != "None"] + # may crash spuriously + {% set skips = skips ~ " or (TestAutograd and test_profiler_seq_nr)" %} + # these tests are failing with low -n values + {% set skips = skips ~ " or test_base_does_not_require_grad_mode_nothing" %} + {% set skips = skips ~ " or test_base_does_not_require_grad_mode_warn" %} + {% set skips = skips ~ " or test_composite_registered_to_cpu_mode_nothing" %} # the whole test suite takes forever, but we should get a good enough coverage # for potential packaging problems by running a fixed subset - export OMP_NUM_THREADS=4 # [unix] - - python -m pytest -n auto {{ tests }} -k "not ({{ skips }})" --durations=50 # [not (aarch64 and cuda_compiler_version != "None")] + - python -m pytest -n 2 {{ tests }} -k "not ({{ skips }})" --durations=50 # [not aarch64 or py==312] # 2021/08/01, hmaarrfk # While this seems like a roundabout way of defining the package name
VariantStatus
linux_64_blas_implgenericc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13linux_64_blas_implgenericc_compiler_version13channel_targetsconda-forge_maincuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13is_rcFalse - variant + variant
linux_64_blas_implgenericc_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13linux_64_blas_implgenericc_compiler_version13channel_targetsconda-forge_maincuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13is_rcFalse - variant + variant
linux_64_blas_implmklc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13linux_64_blas_implmklc_compiler_version13channel_targetsconda-forge_maincuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13is_rcFalse - variant + variant
linux_64_blas_implmklc_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13linux_64_blas_implmklc_compiler_version13channel_targetsconda-forge_maincuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13is_rcFalse - variant + variant
linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13linux_aarch64_c_compiler_version13channel_targetsconda-forge_maincuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13is_rcFalse - variant + variant
linux_aarch64_c_compiler_version13cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13linux_aarch64_c_compiler_version13channel_targetsconda-forge_maincuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version13is_rcFalse - variant + variant
osx_64_blas_implgenericnumpy2.0python3.10.____cpythonosx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.10.____cpython - variant + variant
osx_64_blas_implgenericnumpy2.0python3.11.____cpythonosx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.11.____cpython - variant + variant
osx_64_blas_implgenericnumpy2.0python3.12.____cpythonosx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.12.____cpython - variant + variant
osx_64_blas_implgenericnumpy2.0python3.9.____cpythonosx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.9.____cpython - variant + variant
osx_64_blas_implgenericnumpy2python3.13.____cp313osx_64_blas_implgenericchannel_targetsconda-forge_mainis_rcFalsenumpy2python3.13.____cp313 - variant + variant
osx_64_blas_implmklnumpy2.0python3.10.____cpythonosx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.10.____cpython - variant + variant
osx_64_blas_implmklnumpy2.0python3.11.____cpythonosx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.11.____cpython - variant + variant
osx_64_blas_implmklnumpy2.0python3.12.____cpythonosx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.12.____cpython - variant + variant
osx_64_blas_implmklnumpy2.0python3.9.____cpythonosx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.9.____cpython - variant + variant
osx_64_blas_implmklnumpy2python3.13.____cp313osx_64_blas_implmklchannel_targetsconda-forge_mainis_rcFalsenumpy2python3.13.____cp313 - variant + variant
osx_arm64_numpy2.0python3.10.____cpythonosx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.10.____cpython - variant + variant
osx_arm64_numpy2.0python3.11.____cpythonosx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.11.____cpython - variant + variant
osx_arm64_numpy2.0python3.12.____cpythonosx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.12.____cpython - variant + variant
osx_arm64_numpy2.0python3.9.____cpythonosx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2.0python3.9.____cpython - variant + variant
osx_arm64_numpy2python3.13.____cp313osx_arm64_channel_targetsconda-forge_mainis_rcFalsenumpy2python3.13.____cp313 - variant + variant