diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index c9aae858..9555a6d1 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,54 +8,167 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - linux_64_numpy2.0python3.10.____cpythonpython_implcpython: - CONFIG: linux_64_numpy2.0python3.10.____cpythonpython_implcpython + linux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_numpy2.0python3.11.____cpythonpython_implcpython: - CONFIG: linux_64_numpy2.0python3.11.____cpythonpython_implcpython + linux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_numpy2.0python3.12.____cpythonpython_implcpython: - CONFIG: linux_64_numpy2.0python3.12.____cpythonpython_implcpython + linux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_numpy2.0python3.9.____cpythonpython_implcpython: - CONFIG: linux_64_numpy2.0python3.9.____cpythonpython_implcpython + linux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_numpy2.0python3.10.____cpythonpython_implcpython: - CONFIG: linux_aarch64_numpy2.0python3.10.____cpythonpython_implcpython + linux_64_blas_implmklenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implmklenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_numpy2.0python3.11.____cpythonpython_implcpython: - CONFIG: linux_aarch64_numpy2.0python3.11.____cpythonpython_implcpython + linux_64_blas_implmklenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implmklenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_numpy2.0python3.12.____cpythonpython_implcpython: - CONFIG: linux_aarch64_numpy2.0python3.12.____cpythonpython_implcpython + linux_64_blas_implmklenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implmklenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_numpy2.0python3.9.____cpythonpython_implcpython: - CONFIG: linux_aarch64_numpy2.0python3.9.____cpythonpython_implcpython + linux_64_blas_implmklenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implmklenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_ppc64le_numpy2.0python3.10.____cpythonpython_implcpython: - CONFIG: linux_ppc64le_numpy2.0python3.10.____cpythonpython_implcpython + linux_64_blas_implmklenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implmklenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_ppc64le_numpy2.0python3.11.____cpythonpython_implcpython: - CONFIG: linux_ppc64le_numpy2.0python3.11.____cpythonpython_implcpython + linux_64_blas_implmklenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implmklenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_ppc64le_numpy2.0python3.12.____cpythonpython_implcpython: - CONFIG: linux_ppc64le_numpy2.0python3.12.____cpythonpython_implcpython + linux_64_blas_implmklenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implmklenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_ppc64le_numpy2.0python3.9.____cpythonpython_implcpython: - CONFIG: linux_ppc64le_numpy2.0python3.9.____cpythonpython_implcpython + linux_64_blas_implmklenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implmklenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython: + CONFIG: linux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_aarch64_blas_implnetlibnumpy2.0python3.10.____cpythonpython_implcpython: + CONFIG: linux_aarch64_blas_implnetlibnumpy2.0python3.10.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_aarch64_blas_implnetlibnumpy2.0python3.11.____cpythonpython_implcpython: + CONFIG: linux_aarch64_blas_implnetlibnumpy2.0python3.11.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_aarch64_blas_implnetlibnumpy2.0python3.12.____cpythonpython_implcpython: + CONFIG: linux_aarch64_blas_implnetlibnumpy2.0python3.12.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_aarch64_blas_implnetlibnumpy2.0python3.9.____cpythonpython_implcpython: + CONFIG: linux_aarch64_blas_implnetlibnumpy2.0python3.9.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_aarch64_blas_implopenblasnumpy2.0python3.10.____cpythonpython_implcpython: + CONFIG: linux_aarch64_blas_implopenblasnumpy2.0python3.10.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_aarch64_blas_implopenblasnumpy2.0python3.11.____cpythonpython_implcpython: + CONFIG: linux_aarch64_blas_implopenblasnumpy2.0python3.11.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_aarch64_blas_implopenblasnumpy2.0python3.12.____cpythonpython_implcpython: + CONFIG: linux_aarch64_blas_implopenblasnumpy2.0python3.12.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_aarch64_blas_implopenblasnumpy2.0python3.9.____cpythonpython_implcpython: + CONFIG: linux_aarch64_blas_implopenblasnumpy2.0python3.9.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_ppc64le_blas_implnetlibnumpy2.0python3.10.____cpythonpython_implcpython: + CONFIG: linux_ppc64le_blas_implnetlibnumpy2.0python3.10.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_ppc64le_blas_implnetlibnumpy2.0python3.11.____cpythonpython_implcpython: + CONFIG: linux_ppc64le_blas_implnetlibnumpy2.0python3.11.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_ppc64le_blas_implnetlibnumpy2.0python3.12.____cpythonpython_implcpython: + CONFIG: linux_ppc64le_blas_implnetlibnumpy2.0python3.12.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_ppc64le_blas_implnetlibnumpy2.0python3.9.____cpythonpython_implcpython: + CONFIG: linux_ppc64le_blas_implnetlibnumpy2.0python3.9.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_ppc64le_blas_implopenblasnumpy2.0python3.10.____cpythonpython_implcpython: + CONFIG: linux_ppc64le_blas_implopenblasnumpy2.0python3.10.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_ppc64le_blas_implopenblasnumpy2.0python3.11.____cpythonpython_implcpython: + CONFIG: linux_ppc64le_blas_implopenblasnumpy2.0python3.11.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_ppc64le_blas_implopenblasnumpy2.0python3.12.____cpythonpython_implcpython: + CONFIG: linux_ppc64le_blas_implopenblasnumpy2.0python3.12.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_ppc64le_blas_implopenblasnumpy2.0python3.9.____cpythonpython_implcpython: + CONFIG: linux_ppc64le_blas_implopenblasnumpy2.0python3.9.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + maxParallel: 24 timeoutInMinutes: 360 variables: {} diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml index a66fa8b1..2858bf62 100755 --- a/.azure-pipelines/azure-pipelines-osx.yml +++ b/.azure-pipelines/azure-pipelines-osx.yml @@ -8,30 +8,67 @@ jobs: vmImage: macOS-12 strategy: matrix: - osx_64_numpy2.0python3.10.____cpythonpython_implcpython: - CONFIG: osx_64_numpy2.0python3.10.____cpythonpython_implcpython + osx_64_blas_implacceleratenumpy2.0python3.10.____cpythonpython_implcpython: + CONFIG: osx_64_blas_implacceleratenumpy2.0python3.10.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' - osx_64_numpy2.0python3.11.____cpythonpython_implcpython: - CONFIG: osx_64_numpy2.0python3.11.____cpythonpython_implcpython + osx_64_blas_implacceleratenumpy2.0python3.11.____cpythonpython_implcpython: + CONFIG: osx_64_blas_implacceleratenumpy2.0python3.11.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' - osx_64_numpy2.0python3.12.____cpythonpython_implcpython: - CONFIG: osx_64_numpy2.0python3.12.____cpythonpython_implcpython + osx_64_blas_implacceleratenumpy2.0python3.12.____cpythonpython_implcpython: + CONFIG: osx_64_blas_implacceleratenumpy2.0python3.12.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' - osx_64_numpy2.0python3.9.____cpythonpython_implcpython: - CONFIG: osx_64_numpy2.0python3.9.____cpythonpython_implcpython + osx_64_blas_implacceleratenumpy2.0python3.9.____cpythonpython_implcpython: + CONFIG: osx_64_blas_implacceleratenumpy2.0python3.9.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' - osx_arm64_numpy2.0python3.10.____cpython: - CONFIG: osx_arm64_numpy2.0python3.10.____cpython + osx_64_blas_implblisnumpy2.0python3.10.____cpythonpython_implcpython: + CONFIG: osx_64_blas_implblisnumpy2.0python3.10.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' - osx_arm64_numpy2.0python3.11.____cpython: - CONFIG: osx_arm64_numpy2.0python3.11.____cpython + osx_64_blas_implblisnumpy2.0python3.11.____cpythonpython_implcpython: + CONFIG: osx_64_blas_implblisnumpy2.0python3.11.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' - osx_arm64_numpy2.0python3.12.____cpython: - CONFIG: osx_arm64_numpy2.0python3.12.____cpython + osx_64_blas_implblisnumpy2.0python3.12.____cpythonpython_implcpython: + CONFIG: osx_64_blas_implblisnumpy2.0python3.12.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' - osx_arm64_numpy2.0python3.9.____cpython: - CONFIG: osx_arm64_numpy2.0python3.9.____cpython + osx_64_blas_implblisnumpy2.0python3.9.____cpythonpython_implcpython: + CONFIG: osx_64_blas_implblisnumpy2.0python3.9.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' + osx_64_blas_implmklnumpy2.0python3.10.____cpythonpython_implcpython: + CONFIG: osx_64_blas_implmklnumpy2.0python3.10.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + osx_64_blas_implmklnumpy2.0python3.11.____cpythonpython_implcpython: + CONFIG: osx_64_blas_implmklnumpy2.0python3.11.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + osx_64_blas_implmklnumpy2.0python3.12.____cpythonpython_implcpython: + CONFIG: osx_64_blas_implmklnumpy2.0python3.12.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + osx_64_blas_implmklnumpy2.0python3.9.____cpythonpython_implcpython: + CONFIG: osx_64_blas_implmklnumpy2.0python3.9.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + osx_64_blas_implnetlibnumpy2.0python3.10.____cpythonpython_implcpython: + CONFIG: osx_64_blas_implnetlibnumpy2.0python3.10.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + osx_64_blas_implnetlibnumpy2.0python3.11.____cpythonpython_implcpython: + CONFIG: osx_64_blas_implnetlibnumpy2.0python3.11.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + osx_64_blas_implnetlibnumpy2.0python3.12.____cpythonpython_implcpython: + CONFIG: osx_64_blas_implnetlibnumpy2.0python3.12.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + osx_64_blas_implnetlibnumpy2.0python3.9.____cpythonpython_implcpython: + CONFIG: osx_64_blas_implnetlibnumpy2.0python3.9.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + osx_64_blas_implopenblasnumpy2.0python3.10.____cpythonpython_implcpython: + CONFIG: osx_64_blas_implopenblasnumpy2.0python3.10.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + osx_64_blas_implopenblasnumpy2.0python3.11.____cpythonpython_implcpython: + CONFIG: osx_64_blas_implopenblasnumpy2.0python3.11.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + osx_64_blas_implopenblasnumpy2.0python3.12.____cpythonpython_implcpython: + CONFIG: osx_64_blas_implopenblasnumpy2.0python3.12.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + osx_64_blas_implopenblasnumpy2.0python3.9.____cpythonpython_implcpython: + CONFIG: osx_64_blas_implopenblasnumpy2.0python3.9.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + maxParallel: 12 timeoutInMinutes: 360 variables: {} diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index b26f8a33..e7bfa63b 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -8,21 +8,83 @@ jobs: vmImage: windows-2022 strategy: matrix: - win_64_numpy2.0python3.10.____cpythonpython_implcpython: - CONFIG: win_64_numpy2.0python3.10.____cpythonpython_implcpython + win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython: + CONFIG: win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' - win_64_numpy2.0python3.11.____cpythonpython_implcpython: - CONFIG: win_64_numpy2.0python3.11.____cpythonpython_implcpython + win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython: + CONFIG: win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' - win_64_numpy2.0python3.12.____cpythonpython_implcpython: - CONFIG: win_64_numpy2.0python3.12.____cpythonpython_implcpython + win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython: + CONFIG: win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' - win_64_numpy2.0python3.9.____cpythonpython_implcpython: - CONFIG: win_64_numpy2.0python3.9.____cpythonpython_implcpython + win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython: + CONFIG: win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython UPLOAD_PACKAGES: 'True' + win_64_blas_implmklenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython: + CONFIG: win_64_blas_implmklenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + win_64_blas_implmklenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython: + CONFIG: win_64_blas_implmklenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + win_64_blas_implmklenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython: + CONFIG: win_64_blas_implmklenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + win_64_blas_implmklenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython: + CONFIG: win_64_blas_implmklenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + win_64_blas_implmklenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython: + CONFIG: win_64_blas_implmklenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + win_64_blas_implmklenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython: + CONFIG: win_64_blas_implmklenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + win_64_blas_implmklenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython: + CONFIG: win_64_blas_implmklenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + win_64_blas_implmklenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython: + CONFIG: win_64_blas_implmklenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython: + CONFIG: win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython: + CONFIG: win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython: + CONFIG: win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython: + CONFIG: win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython: + CONFIG: win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython: + CONFIG: win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython: + CONFIG: win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython: + CONFIG: win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython: + CONFIG: win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython: + CONFIG: win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython: + CONFIG: win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython: + CONFIG: win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython + UPLOAD_PACKAGES: 'True' + maxParallel: 14 timeoutInMinutes: 360 variables: CONDA_BLD_PATH: C:\\bld\\ + SET_PAGEFILE: 'True' UPLOAD_TEMP: D:\\tmp steps: diff --git a/.ci_support/linux_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython.yaml similarity index 91% rename from .ci_support/linux_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml rename to .ci_support/linux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython.yaml index 11d889f8..88480bf3 100644 --- a/.ci_support/linux_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -1,3 +1,5 @@ +blas_impl: +- blis c_compiler: - gcc c_compiler_version: @@ -18,6 +20,8 @@ cxx_compiler_version: - '12' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None fortran_compiler: - gfortran fortran_compiler_version: @@ -41,6 +45,8 @@ python_impl: target_platform: - linux-64 zip_keys: +- - blas_impl + - enforce_avx512 - - c_compiler_version - cxx_compiler_version - fortran_compiler_version diff --git a/.ci_support/linux_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython.yaml similarity index 91% rename from .ci_support/linux_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml rename to .ci_support/linux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython.yaml index f91a84c6..714d0d5b 100644 --- a/.ci_support/linux_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -1,3 +1,5 @@ +blas_impl: +- blis c_compiler: - gcc c_compiler_version: @@ -18,6 +20,8 @@ cxx_compiler_version: - '12' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None fortran_compiler: - gfortran fortran_compiler_version: @@ -41,6 +45,8 @@ python_impl: target_platform: - linux-64 zip_keys: +- - blas_impl + - enforce_avx512 - - c_compiler_version - cxx_compiler_version - fortran_compiler_version diff --git a/.ci_support/linux_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython.yaml similarity index 91% rename from .ci_support/linux_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml rename to .ci_support/linux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython.yaml index 39b964de..409dff2e 100644 --- a/.ci_support/linux_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -1,3 +1,5 @@ +blas_impl: +- blis c_compiler: - gcc c_compiler_version: @@ -18,6 +20,8 @@ cxx_compiler_version: - '12' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None fortran_compiler: - gfortran fortran_compiler_version: @@ -41,6 +45,8 @@ python_impl: target_platform: - linux-64 zip_keys: +- - blas_impl + - enforce_avx512 - - c_compiler_version - cxx_compiler_version - fortran_compiler_version diff --git a/.ci_support/linux_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython.yaml similarity index 91% rename from .ci_support/linux_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml rename to .ci_support/linux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython.yaml index e68f7bbb..b01f158d 100644 --- a/.ci_support/linux_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -1,3 +1,5 @@ +blas_impl: +- blis c_compiler: - gcc c_compiler_version: @@ -18,6 +20,8 @@ cxx_compiler_version: - '12' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None fortran_compiler: - gfortran fortran_compiler_version: @@ -41,6 +45,8 @@ python_impl: target_platform: - linux-64 zip_keys: +- - blas_impl + - enforce_avx512 - - c_compiler_version - cxx_compiler_version - fortran_compiler_version diff --git a/.ci_support/linux_64_blas_implmklenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implmklenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..e005c9b5 --- /dev/null +++ b/.ci_support/linux_64_blas_implmklenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- mkl +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- absent +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_64_blas_implmklenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implmklenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..c9b3c53a --- /dev/null +++ b/.ci_support/linux_64_blas_implmklenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- mkl +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- absent +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_64_blas_implmklenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implmklenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..f525f48d --- /dev/null +++ b/.ci_support/linux_64_blas_implmklenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- mkl +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- absent +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_64_blas_implmklenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implmklenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..188e5673 --- /dev/null +++ b/.ci_support/linux_64_blas_implmklenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- mkl +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- absent +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_64_blas_implmklenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implmklenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..0054c7c2 --- /dev/null +++ b/.ci_support/linux_64_blas_implmklenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- mkl +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- present +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_64_blas_implmklenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implmklenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..ffc9e9db --- /dev/null +++ b/.ci_support/linux_64_blas_implmklenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- mkl +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- present +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_64_blas_implmklenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implmklenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..bdc7982a --- /dev/null +++ b/.ci_support/linux_64_blas_implmklenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- mkl +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- present +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_64_blas_implmklenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implmklenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..854bd514 --- /dev/null +++ b/.ci_support/linux_64_blas_implmklenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- mkl +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- present +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..ce7cddf5 --- /dev/null +++ b/.ci_support/linux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- netlib +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..8aa44b0a --- /dev/null +++ b/.ci_support/linux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- netlib +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..4be7af2a --- /dev/null +++ b/.ci_support/linux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- netlib +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..df7e4772 --- /dev/null +++ b/.ci_support/linux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- netlib +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..359a837d --- /dev/null +++ b/.ci_support/linux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- openblas +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- absent +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..8fda53b6 --- /dev/null +++ b/.ci_support/linux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- openblas +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- absent +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..3747a363 --- /dev/null +++ b/.ci_support/linux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- openblas +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- absent +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..2288d07d --- /dev/null +++ b/.ci_support/linux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- openblas +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- absent +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..ab2e8bd0 --- /dev/null +++ b/.ci_support/linux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- openblas +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- present +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..33776a04 --- /dev/null +++ b/.ci_support/linux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- openblas +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- present +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..7f7dc13f --- /dev/null +++ b/.ci_support/linux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- openblas +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- present +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/linux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..a22a9cf3 --- /dev/null +++ b/.ci_support/linux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- openblas +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- present +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +python_impl: +- cpython +target_platform: +- linux-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_aarch64_numpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/linux_aarch64_blas_implnetlibnumpy2.0python3.10.____cpythonpython_implcpython.yaml similarity index 91% rename from .ci_support/linux_aarch64_numpy2.0python3.10.____cpythonpython_implcpython.yaml rename to .ci_support/linux_aarch64_blas_implnetlibnumpy2.0python3.10.____cpythonpython_implcpython.yaml index c3a118bb..ec6499c8 100644 --- a/.ci_support/linux_aarch64_numpy2.0python3.10.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_aarch64_blas_implnetlibnumpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -1,5 +1,7 @@ BUILD: - aarch64-conda_cos7-linux-gnu +blas_impl: +- netlib c_compiler: - gcc c_compiler_version: @@ -22,6 +24,8 @@ cxx_compiler_version: - '12' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None fortran_compiler: - gfortran fortran_compiler_version: @@ -45,6 +49,8 @@ python_impl: target_platform: - linux-aarch64 zip_keys: +- - blas_impl + - enforce_avx512 - - c_compiler_version - cxx_compiler_version - fortran_compiler_version diff --git a/.ci_support/linux_aarch64_numpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/linux_aarch64_blas_implnetlibnumpy2.0python3.11.____cpythonpython_implcpython.yaml similarity index 91% rename from .ci_support/linux_aarch64_numpy2.0python3.11.____cpythonpython_implcpython.yaml rename to .ci_support/linux_aarch64_blas_implnetlibnumpy2.0python3.11.____cpythonpython_implcpython.yaml index 930a6671..be423b82 100644 --- a/.ci_support/linux_aarch64_numpy2.0python3.11.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_aarch64_blas_implnetlibnumpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -1,5 +1,7 @@ BUILD: - aarch64-conda_cos7-linux-gnu +blas_impl: +- netlib c_compiler: - gcc c_compiler_version: @@ -22,6 +24,8 @@ cxx_compiler_version: - '12' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None fortran_compiler: - gfortran fortran_compiler_version: @@ -45,6 +49,8 @@ python_impl: target_platform: - linux-aarch64 zip_keys: +- - blas_impl + - enforce_avx512 - - c_compiler_version - cxx_compiler_version - fortran_compiler_version diff --git a/.ci_support/linux_aarch64_numpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/linux_aarch64_blas_implnetlibnumpy2.0python3.12.____cpythonpython_implcpython.yaml similarity index 91% rename from .ci_support/linux_aarch64_numpy2.0python3.12.____cpythonpython_implcpython.yaml rename to .ci_support/linux_aarch64_blas_implnetlibnumpy2.0python3.12.____cpythonpython_implcpython.yaml index e4f0ecb0..5b8ef69c 100644 --- a/.ci_support/linux_aarch64_numpy2.0python3.12.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_aarch64_blas_implnetlibnumpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -1,5 +1,7 @@ BUILD: - aarch64-conda_cos7-linux-gnu +blas_impl: +- netlib c_compiler: - gcc c_compiler_version: @@ -22,6 +24,8 @@ cxx_compiler_version: - '12' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None fortran_compiler: - gfortran fortran_compiler_version: @@ -45,6 +49,8 @@ python_impl: target_platform: - linux-aarch64 zip_keys: +- - blas_impl + - enforce_avx512 - - c_compiler_version - cxx_compiler_version - fortran_compiler_version diff --git a/.ci_support/linux_aarch64_numpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/linux_aarch64_blas_implnetlibnumpy2.0python3.9.____cpythonpython_implcpython.yaml similarity index 91% rename from .ci_support/linux_aarch64_numpy2.0python3.9.____cpythonpython_implcpython.yaml rename to .ci_support/linux_aarch64_blas_implnetlibnumpy2.0python3.9.____cpythonpython_implcpython.yaml index a07b9e4d..66aa351f 100644 --- a/.ci_support/linux_aarch64_numpy2.0python3.9.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_aarch64_blas_implnetlibnumpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -1,5 +1,7 @@ BUILD: - aarch64-conda_cos7-linux-gnu +blas_impl: +- netlib c_compiler: - gcc c_compiler_version: @@ -22,6 +24,8 @@ cxx_compiler_version: - '12' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None fortran_compiler: - gfortran fortran_compiler_version: @@ -45,6 +49,8 @@ python_impl: target_platform: - linux-aarch64 zip_keys: +- - blas_impl + - enforce_avx512 - - c_compiler_version - cxx_compiler_version - fortran_compiler_version diff --git a/.ci_support/linux_aarch64_blas_implopenblasnumpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/linux_aarch64_blas_implopenblasnumpy2.0python3.10.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..7da523bd --- /dev/null +++ b/.ci_support/linux_aarch64_blas_implopenblasnumpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -0,0 +1,61 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +blas_impl: +- openblas +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +python_impl: +- cpython +target_platform: +- linux-aarch64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_aarch64_blas_implopenblasnumpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/linux_aarch64_blas_implopenblasnumpy2.0python3.11.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..f14aa7e7 --- /dev/null +++ b/.ci_support/linux_aarch64_blas_implopenblasnumpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -0,0 +1,61 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +blas_impl: +- openblas +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +python_impl: +- cpython +target_platform: +- linux-aarch64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_aarch64_blas_implopenblasnumpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/linux_aarch64_blas_implopenblasnumpy2.0python3.12.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..7c3b350f --- /dev/null +++ b/.ci_support/linux_aarch64_blas_implopenblasnumpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -0,0 +1,61 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +blas_impl: +- openblas +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +python_impl: +- cpython +target_platform: +- linux-aarch64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_aarch64_blas_implopenblasnumpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/linux_aarch64_blas_implopenblasnumpy2.0python3.9.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..b0a90b71 --- /dev/null +++ b/.ci_support/linux_aarch64_blas_implopenblasnumpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -0,0 +1,61 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +blas_impl: +- openblas +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +python_impl: +- cpython +target_platform: +- linux-aarch64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_ppc64le_numpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/linux_ppc64le_blas_implnetlibnumpy2.0python3.10.____cpythonpython_implcpython.yaml similarity index 90% rename from .ci_support/linux_ppc64le_numpy2.0python3.10.____cpythonpython_implcpython.yaml rename to .ci_support/linux_ppc64le_blas_implnetlibnumpy2.0python3.10.____cpythonpython_implcpython.yaml index 988f7c02..3d3f4722 100644 --- a/.ci_support/linux_ppc64le_numpy2.0python3.10.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_ppc64le_blas_implnetlibnumpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -1,3 +1,5 @@ +blas_impl: +- netlib c_compiler: - gcc c_compiler_version: @@ -18,6 +20,8 @@ cxx_compiler_version: - '12' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None fortran_compiler: - gfortran fortran_compiler_version: @@ -41,6 +45,8 @@ python_impl: target_platform: - linux-ppc64le zip_keys: +- - blas_impl + - enforce_avx512 - - c_compiler_version - cxx_compiler_version - fortran_compiler_version diff --git a/.ci_support/linux_ppc64le_numpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/linux_ppc64le_blas_implnetlibnumpy2.0python3.11.____cpythonpython_implcpython.yaml similarity index 90% rename from .ci_support/linux_ppc64le_numpy2.0python3.11.____cpythonpython_implcpython.yaml rename to .ci_support/linux_ppc64le_blas_implnetlibnumpy2.0python3.11.____cpythonpython_implcpython.yaml index cce39b42..e9f9c005 100644 --- a/.ci_support/linux_ppc64le_numpy2.0python3.11.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_ppc64le_blas_implnetlibnumpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -1,3 +1,5 @@ +blas_impl: +- netlib c_compiler: - gcc c_compiler_version: @@ -18,6 +20,8 @@ cxx_compiler_version: - '12' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None fortran_compiler: - gfortran fortran_compiler_version: @@ -41,6 +45,8 @@ python_impl: target_platform: - linux-ppc64le zip_keys: +- - blas_impl + - enforce_avx512 - - c_compiler_version - cxx_compiler_version - fortran_compiler_version diff --git a/.ci_support/linux_ppc64le_numpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/linux_ppc64le_blas_implnetlibnumpy2.0python3.12.____cpythonpython_implcpython.yaml similarity index 90% rename from .ci_support/linux_ppc64le_numpy2.0python3.12.____cpythonpython_implcpython.yaml rename to .ci_support/linux_ppc64le_blas_implnetlibnumpy2.0python3.12.____cpythonpython_implcpython.yaml index 90090693..5f08db68 100644 --- a/.ci_support/linux_ppc64le_numpy2.0python3.12.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_ppc64le_blas_implnetlibnumpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -1,3 +1,5 @@ +blas_impl: +- netlib c_compiler: - gcc c_compiler_version: @@ -18,6 +20,8 @@ cxx_compiler_version: - '12' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None fortran_compiler: - gfortran fortran_compiler_version: @@ -41,6 +45,8 @@ python_impl: target_platform: - linux-ppc64le zip_keys: +- - blas_impl + - enforce_avx512 - - c_compiler_version - cxx_compiler_version - fortran_compiler_version diff --git a/.ci_support/linux_ppc64le_numpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/linux_ppc64le_blas_implnetlibnumpy2.0python3.9.____cpythonpython_implcpython.yaml similarity index 90% rename from .ci_support/linux_ppc64le_numpy2.0python3.9.____cpythonpython_implcpython.yaml rename to .ci_support/linux_ppc64le_blas_implnetlibnumpy2.0python3.9.____cpythonpython_implcpython.yaml index 239e5e3c..65ad5d82 100644 --- a/.ci_support/linux_ppc64le_numpy2.0python3.9.____cpythonpython_implcpython.yaml +++ b/.ci_support/linux_ppc64le_blas_implnetlibnumpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -1,3 +1,5 @@ +blas_impl: +- netlib c_compiler: - gcc c_compiler_version: @@ -18,6 +20,8 @@ cxx_compiler_version: - '12' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None fortran_compiler: - gfortran fortran_compiler_version: @@ -41,6 +45,8 @@ python_impl: target_platform: - linux-ppc64le zip_keys: +- - blas_impl + - enforce_avx512 - - c_compiler_version - cxx_compiler_version - fortran_compiler_version diff --git a/.ci_support/linux_ppc64le_blas_implopenblasnumpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/linux_ppc64le_blas_implopenblasnumpy2.0python3.10.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..6840f051 --- /dev/null +++ b/.ci_support/linux_ppc64le_blas_implopenblasnumpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- openblas +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +python_impl: +- cpython +target_platform: +- linux-ppc64le +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_ppc64le_blas_implopenblasnumpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/linux_ppc64le_blas_implopenblasnumpy2.0python3.11.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..339bb1ac --- /dev/null +++ b/.ci_support/linux_ppc64le_blas_implopenblasnumpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- openblas +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +python_impl: +- cpython +target_platform: +- linux-ppc64le +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_ppc64le_blas_implopenblasnumpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/linux_ppc64le_blas_implopenblasnumpy2.0python3.12.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..fb6b3076 --- /dev/null +++ b/.ci_support/linux_ppc64le_blas_implopenblasnumpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- openblas +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +python_impl: +- cpython +target_platform: +- linux-ppc64le +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/linux_ppc64le_blas_implopenblasnumpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/linux_ppc64le_blas_implopenblasnumpy2.0python3.9.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..72d9d7fb --- /dev/null +++ b/.ci_support/linux_ppc64le_blas_implopenblasnumpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +blas_impl: +- openblas +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +python_impl: +- cpython +target_platform: +- linux-ppc64le +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_64_blas_implacceleratenumpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_blas_implacceleratenumpy2.0python3.10.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..6e8284c3 --- /dev/null +++ b/.ci_support/osx_64_blas_implacceleratenumpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +MACOSX_SDK_VERSION: +- '10.13' +blas_impl: +- accelerate +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +python_impl: +- cpython +target_platform: +- osx-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_64_blas_implacceleratenumpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_blas_implacceleratenumpy2.0python3.11.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..239adda7 --- /dev/null +++ b/.ci_support/osx_64_blas_implacceleratenumpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +MACOSX_SDK_VERSION: +- '10.13' +blas_impl: +- accelerate +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +python_impl: +- cpython +target_platform: +- osx-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_64_blas_implacceleratenumpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_blas_implacceleratenumpy2.0python3.12.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..5bdb6dec --- /dev/null +++ b/.ci_support/osx_64_blas_implacceleratenumpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +MACOSX_SDK_VERSION: +- '10.13' +blas_impl: +- accelerate +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +python_impl: +- cpython +target_platform: +- osx-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_64_blas_implacceleratenumpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_blas_implacceleratenumpy2.0python3.9.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..a75a521d --- /dev/null +++ b/.ci_support/osx_64_blas_implacceleratenumpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +MACOSX_SDK_VERSION: +- '10.13' +blas_impl: +- accelerate +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +python_impl: +- cpython +target_platform: +- osx-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_64_blas_implblisnumpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_blas_implblisnumpy2.0python3.10.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..1dd229ce --- /dev/null +++ b/.ci_support/osx_64_blas_implblisnumpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +MACOSX_SDK_VERSION: +- '10.13' +blas_impl: +- blis +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +python_impl: +- cpython +target_platform: +- osx-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_64_blas_implblisnumpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_blas_implblisnumpy2.0python3.11.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..1358a7a5 --- /dev/null +++ b/.ci_support/osx_64_blas_implblisnumpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +MACOSX_SDK_VERSION: +- '10.13' +blas_impl: +- blis +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +python_impl: +- cpython +target_platform: +- osx-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_64_blas_implblisnumpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_blas_implblisnumpy2.0python3.12.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..7679fd18 --- /dev/null +++ b/.ci_support/osx_64_blas_implblisnumpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +MACOSX_SDK_VERSION: +- '10.13' +blas_impl: +- blis +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +python_impl: +- cpython +target_platform: +- osx-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_64_blas_implblisnumpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_blas_implblisnumpy2.0python3.9.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..6d99fa70 --- /dev/null +++ b/.ci_support/osx_64_blas_implblisnumpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +MACOSX_SDK_VERSION: +- '10.13' +blas_impl: +- blis +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +python_impl: +- cpython +target_platform: +- osx-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_blas_implmklnumpy2.0python3.10.____cpythonpython_implcpython.yaml similarity index 91% rename from .ci_support/osx_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml rename to .ci_support/osx_64_blas_implmklnumpy2.0python3.10.____cpythonpython_implcpython.yaml index 9c32ffcb..790879b6 100644 --- a/.ci_support/osx_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml +++ b/.ci_support/osx_64_blas_implmklnumpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -2,6 +2,8 @@ MACOSX_DEPLOYMENT_TARGET: - '10.13' MACOSX_SDK_VERSION: - '10.13' +blas_impl: +- mkl c_compiler: - clang c_compiler_version: @@ -18,6 +20,8 @@ cxx_compiler: - clangxx cxx_compiler_version: - '16' +enforce_avx512: +- None fortran_compiler: - gfortran fortran_compiler_version: @@ -43,6 +47,8 @@ python_impl: target_platform: - osx-64 zip_keys: +- - blas_impl + - enforce_avx512 - - c_compiler_version - cxx_compiler_version - fortran_compiler_version diff --git a/.ci_support/osx_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_blas_implmklnumpy2.0python3.11.____cpythonpython_implcpython.yaml similarity index 91% rename from .ci_support/osx_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml rename to .ci_support/osx_64_blas_implmklnumpy2.0python3.11.____cpythonpython_implcpython.yaml index c7c409a2..f939c315 100644 --- a/.ci_support/osx_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml +++ b/.ci_support/osx_64_blas_implmklnumpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -2,6 +2,8 @@ MACOSX_DEPLOYMENT_TARGET: - '10.13' MACOSX_SDK_VERSION: - '10.13' +blas_impl: +- mkl c_compiler: - clang c_compiler_version: @@ -18,6 +20,8 @@ cxx_compiler: - clangxx cxx_compiler_version: - '16' +enforce_avx512: +- None fortran_compiler: - gfortran fortran_compiler_version: @@ -43,6 +47,8 @@ python_impl: target_platform: - osx-64 zip_keys: +- - blas_impl + - enforce_avx512 - - c_compiler_version - cxx_compiler_version - fortran_compiler_version diff --git a/.ci_support/osx_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_blas_implmklnumpy2.0python3.12.____cpythonpython_implcpython.yaml similarity index 91% rename from .ci_support/osx_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml rename to .ci_support/osx_64_blas_implmklnumpy2.0python3.12.____cpythonpython_implcpython.yaml index 9ce059e9..9ed96261 100644 --- a/.ci_support/osx_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml +++ b/.ci_support/osx_64_blas_implmklnumpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -2,6 +2,8 @@ MACOSX_DEPLOYMENT_TARGET: - '10.13' MACOSX_SDK_VERSION: - '10.13' +blas_impl: +- mkl c_compiler: - clang c_compiler_version: @@ -18,6 +20,8 @@ cxx_compiler: - clangxx cxx_compiler_version: - '16' +enforce_avx512: +- None fortran_compiler: - gfortran fortran_compiler_version: @@ -43,6 +47,8 @@ python_impl: target_platform: - osx-64 zip_keys: +- - blas_impl + - enforce_avx512 - - c_compiler_version - cxx_compiler_version - fortran_compiler_version diff --git a/.ci_support/osx_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_blas_implmklnumpy2.0python3.9.____cpythonpython_implcpython.yaml similarity index 91% rename from .ci_support/osx_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml rename to .ci_support/osx_64_blas_implmklnumpy2.0python3.9.____cpythonpython_implcpython.yaml index 3ad78ec0..e7e155da 100644 --- a/.ci_support/osx_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml +++ b/.ci_support/osx_64_blas_implmklnumpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -2,6 +2,8 @@ MACOSX_DEPLOYMENT_TARGET: - '10.13' MACOSX_SDK_VERSION: - '10.13' +blas_impl: +- mkl c_compiler: - clang c_compiler_version: @@ -18,6 +20,8 @@ cxx_compiler: - clangxx cxx_compiler_version: - '16' +enforce_avx512: +- None fortran_compiler: - gfortran fortran_compiler_version: @@ -43,6 +47,8 @@ python_impl: target_platform: - osx-64 zip_keys: +- - blas_impl + - enforce_avx512 - - c_compiler_version - cxx_compiler_version - fortran_compiler_version diff --git a/.ci_support/osx_64_blas_implnetlibnumpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_blas_implnetlibnumpy2.0python3.10.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..6c62ee46 --- /dev/null +++ b/.ci_support/osx_64_blas_implnetlibnumpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +MACOSX_SDK_VERSION: +- '10.13' +blas_impl: +- netlib +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +python_impl: +- cpython +target_platform: +- osx-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_64_blas_implnetlibnumpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_blas_implnetlibnumpy2.0python3.11.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..f8bd583d --- /dev/null +++ b/.ci_support/osx_64_blas_implnetlibnumpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +MACOSX_SDK_VERSION: +- '10.13' +blas_impl: +- netlib +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +python_impl: +- cpython +target_platform: +- osx-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_64_blas_implnetlibnumpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_blas_implnetlibnumpy2.0python3.12.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..38be9983 --- /dev/null +++ b/.ci_support/osx_64_blas_implnetlibnumpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +MACOSX_SDK_VERSION: +- '10.13' +blas_impl: +- netlib +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +python_impl: +- cpython +target_platform: +- osx-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_64_blas_implnetlibnumpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_blas_implnetlibnumpy2.0python3.9.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..e4e96ca4 --- /dev/null +++ b/.ci_support/osx_64_blas_implnetlibnumpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +MACOSX_SDK_VERSION: +- '10.13' +blas_impl: +- netlib +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +python_impl: +- cpython +target_platform: +- osx-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_64_blas_implopenblasnumpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_blas_implopenblasnumpy2.0python3.10.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..96f0315c --- /dev/null +++ b/.ci_support/osx_64_blas_implopenblasnumpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +MACOSX_SDK_VERSION: +- '10.13' +blas_impl: +- openblas +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +python_impl: +- cpython +target_platform: +- osx-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_64_blas_implopenblasnumpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_blas_implopenblasnumpy2.0python3.11.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..13b787de --- /dev/null +++ b/.ci_support/osx_64_blas_implopenblasnumpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +MACOSX_SDK_VERSION: +- '10.13' +blas_impl: +- openblas +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +python_impl: +- cpython +target_platform: +- osx-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_64_blas_implopenblasnumpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_blas_implopenblasnumpy2.0python3.12.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..af6b11e9 --- /dev/null +++ b/.ci_support/osx_64_blas_implopenblasnumpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +MACOSX_SDK_VERSION: +- '10.13' +blas_impl: +- openblas +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +python_impl: +- cpython +target_platform: +- osx-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_64_blas_implopenblasnumpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/osx_64_blas_implopenblasnumpy2.0python3.9.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..6a0c7ea9 --- /dev/null +++ b/.ci_support/osx_64_blas_implopenblasnumpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -0,0 +1,57 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +MACOSX_SDK_VERSION: +- '10.13' +blas_impl: +- openblas +c_compiler: +- clang +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge/label/numpy_rc,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- clangxx +cxx_compiler_version: +- '16' +enforce_avx512: +- None +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +macos_machine: +- x86_64-apple-darwin13.4.0 +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +python_impl: +- cpython +target_platform: +- osx-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - python + - numpy + - python_impl diff --git a/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml b/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml deleted file mode 100644 index 7ca5d320..00000000 --- a/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml +++ /dev/null @@ -1,51 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '11.0' -MACOSX_SDK_VERSION: -- '11.0' -c_compiler: -- clang -c_compiler_version: -- '16' -c_stdlib: -- macosx_deployment_target -c_stdlib_version: -- '11.0' -channel_sources: -- conda-forge/label/numpy_rc,conda-forge -channel_targets: -- conda-forge main -cxx_compiler: -- clangxx -cxx_compiler_version: -- '16' -fortran_compiler: -- gfortran -fortran_compiler_version: -- '12' -libblas: -- 3.9 *netlib -libcblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -macos_machine: -- arm64-apple-darwin20.0.0 -numpy: -- '2.0' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -python_impl: -- cpython -target_platform: -- osx-arm64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - fortran_compiler_version -- - python - - numpy - - python_impl diff --git a/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml b/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml deleted file mode 100644 index c76c8af4..00000000 --- a/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml +++ /dev/null @@ -1,51 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '11.0' -MACOSX_SDK_VERSION: -- '11.0' -c_compiler: -- clang -c_compiler_version: -- '16' -c_stdlib: -- macosx_deployment_target -c_stdlib_version: -- '11.0' -channel_sources: -- conda-forge/label/numpy_rc,conda-forge -channel_targets: -- conda-forge main -cxx_compiler: -- clangxx -cxx_compiler_version: -- '16' -fortran_compiler: -- gfortran -fortran_compiler_version: -- '12' -libblas: -- 3.9 *netlib -libcblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -macos_machine: -- arm64-apple-darwin20.0.0 -numpy: -- '2.0' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.11.* *_cpython -python_impl: -- cpython -target_platform: -- osx-arm64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - fortran_compiler_version -- - python - - numpy - - python_impl diff --git a/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml b/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml deleted file mode 100644 index bb0e8740..00000000 --- a/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml +++ /dev/null @@ -1,51 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '11.0' -MACOSX_SDK_VERSION: -- '11.0' -c_compiler: -- clang -c_compiler_version: -- '16' -c_stdlib: -- macosx_deployment_target -c_stdlib_version: -- '11.0' -channel_sources: -- conda-forge/label/numpy_rc,conda-forge -channel_targets: -- conda-forge main -cxx_compiler: -- clangxx -cxx_compiler_version: -- '16' -fortran_compiler: -- gfortran -fortran_compiler_version: -- '12' -libblas: -- 3.9 *netlib -libcblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -macos_machine: -- arm64-apple-darwin20.0.0 -numpy: -- '2.0' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.12.* *_cpython -python_impl: -- cpython -target_platform: -- osx-arm64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - fortran_compiler_version -- - python - - numpy - - python_impl diff --git a/.ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml b/.ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml deleted file mode 100644 index b43a6d58..00000000 --- a/.ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml +++ /dev/null @@ -1,51 +0,0 @@ -MACOSX_DEPLOYMENT_TARGET: -- '11.0' -MACOSX_SDK_VERSION: -- '11.0' -c_compiler: -- clang -c_compiler_version: -- '16' -c_stdlib: -- macosx_deployment_target -c_stdlib_version: -- '11.0' -channel_sources: -- conda-forge/label/numpy_rc,conda-forge -channel_targets: -- conda-forge main -cxx_compiler: -- clangxx -cxx_compiler_version: -- '16' -fortran_compiler: -- gfortran -fortran_compiler_version: -- '12' -libblas: -- 3.9 *netlib -libcblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -macos_machine: -- arm64-apple-darwin20.0.0 -numpy: -- '2.0' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.9.* *_cpython -python_impl: -- cpython -target_platform: -- osx-arm64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - fortran_compiler_version -- - python - - numpy - - python_impl diff --git a/.ci_support/win_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython.yaml similarity index 85% rename from .ci_support/win_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml rename to .ci_support/win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython.yaml index 14088b3e..8c365eb4 100644 --- a/.ci_support/win_64_numpy2.0python3.10.____cpythonpython_implcpython.yaml +++ b/.ci_support/win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -1,3 +1,5 @@ +blas_impl: +- blis c_compiler: - vs2019 c_stdlib: @@ -8,6 +10,8 @@ channel_targets: - conda-forge main cxx_compiler: - vs2019 +enforce_avx512: +- None libblas: - 3.9 *netlib libcblas: @@ -27,6 +31,8 @@ python_impl: target_platform: - win-64 zip_keys: +- - blas_impl + - enforce_avx512 - - python - numpy - python_impl diff --git a/.ci_support/win_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython.yaml similarity index 85% rename from .ci_support/win_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml rename to .ci_support/win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython.yaml index 9517a32e..efa67557 100644 --- a/.ci_support/win_64_numpy2.0python3.11.____cpythonpython_implcpython.yaml +++ b/.ci_support/win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -1,3 +1,5 @@ +blas_impl: +- blis c_compiler: - vs2019 c_stdlib: @@ -8,6 +10,8 @@ channel_targets: - conda-forge main cxx_compiler: - vs2019 +enforce_avx512: +- None libblas: - 3.9 *netlib libcblas: @@ -27,6 +31,8 @@ python_impl: target_platform: - win-64 zip_keys: +- - blas_impl + - enforce_avx512 - - python - numpy - python_impl diff --git a/.ci_support/win_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython.yaml similarity index 85% rename from .ci_support/win_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml rename to .ci_support/win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython.yaml index f216dee4..67ca4169 100644 --- a/.ci_support/win_64_numpy2.0python3.12.____cpythonpython_implcpython.yaml +++ b/.ci_support/win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -1,3 +1,5 @@ +blas_impl: +- blis c_compiler: - vs2019 c_stdlib: @@ -8,6 +10,8 @@ channel_targets: - conda-forge main cxx_compiler: - vs2019 +enforce_avx512: +- None libblas: - 3.9 *netlib libcblas: @@ -27,6 +31,8 @@ python_impl: target_platform: - win-64 zip_keys: +- - blas_impl + - enforce_avx512 - - python - numpy - python_impl diff --git a/.ci_support/win_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython.yaml similarity index 85% rename from .ci_support/win_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml rename to .ci_support/win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython.yaml index 81f0409c..b8a0ca38 100644 --- a/.ci_support/win_64_numpy2.0python3.9.____cpythonpython_implcpython.yaml +++ b/.ci_support/win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -1,3 +1,5 @@ +blas_impl: +- blis c_compiler: - vs2019 c_stdlib: @@ -8,6 +10,8 @@ channel_targets: - conda-forge main cxx_compiler: - vs2019 +enforce_avx512: +- None libblas: - 3.9 *netlib libcblas: @@ -27,6 +31,8 @@ python_impl: target_platform: - win-64 zip_keys: +- - blas_impl + - enforce_avx512 - - python - numpy - python_impl diff --git a/.ci_support/win_64_blas_implmklenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implmklenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..fc28fe91 --- /dev/null +++ b/.ci_support/win_64_blas_implmklenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +blas_impl: +- mkl +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge/label/meson_dev,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +enforce_avx512: +- absent +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - python + - numpy + - python_impl diff --git a/.ci_support/win_64_blas_implmklenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implmklenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..ff568172 --- /dev/null +++ b/.ci_support/win_64_blas_implmklenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +blas_impl: +- mkl +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge/label/meson_dev,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +enforce_avx512: +- absent +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - python + - numpy + - python_impl diff --git a/.ci_support/win_64_blas_implmklenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implmklenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..8977d400 --- /dev/null +++ b/.ci_support/win_64_blas_implmklenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +blas_impl: +- mkl +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge/label/meson_dev,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +enforce_avx512: +- absent +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - python + - numpy + - python_impl diff --git a/.ci_support/win_64_blas_implmklenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implmklenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..dfcab9dd --- /dev/null +++ b/.ci_support/win_64_blas_implmklenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +blas_impl: +- mkl +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge/label/meson_dev,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +enforce_avx512: +- absent +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - python + - numpy + - python_impl diff --git a/.ci_support/win_64_blas_implmklenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implmklenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..5de59f44 --- /dev/null +++ b/.ci_support/win_64_blas_implmklenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +blas_impl: +- mkl +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge/label/meson_dev,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +enforce_avx512: +- present +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - python + - numpy + - python_impl diff --git a/.ci_support/win_64_blas_implmklenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implmklenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..2cd59b5c --- /dev/null +++ b/.ci_support/win_64_blas_implmklenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +blas_impl: +- mkl +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge/label/meson_dev,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +enforce_avx512: +- present +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - python + - numpy + - python_impl diff --git a/.ci_support/win_64_blas_implmklenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implmklenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..20d6f6c9 --- /dev/null +++ b/.ci_support/win_64_blas_implmklenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +blas_impl: +- mkl +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge/label/meson_dev,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +enforce_avx512: +- present +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - python + - numpy + - python_impl diff --git a/.ci_support/win_64_blas_implmklenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implmklenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..1259b84f --- /dev/null +++ b/.ci_support/win_64_blas_implmklenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +blas_impl: +- mkl +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge/label/meson_dev,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +enforce_avx512: +- present +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - python + - numpy + - python_impl diff --git a/.ci_support/win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..04961ed5 --- /dev/null +++ b/.ci_support/win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +blas_impl: +- netlib +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge/label/meson_dev,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +enforce_avx512: +- None +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - python + - numpy + - python_impl diff --git a/.ci_support/win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..97b34352 --- /dev/null +++ b/.ci_support/win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +blas_impl: +- netlib +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge/label/meson_dev,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +enforce_avx512: +- None +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - python + - numpy + - python_impl diff --git a/.ci_support/win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..b48fee16 --- /dev/null +++ b/.ci_support/win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +blas_impl: +- netlib +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge/label/meson_dev,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +enforce_avx512: +- None +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - python + - numpy + - python_impl diff --git a/.ci_support/win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..ebd8603d --- /dev/null +++ b/.ci_support/win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +blas_impl: +- netlib +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge/label/meson_dev,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +enforce_avx512: +- None +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - python + - numpy + - python_impl diff --git a/.ci_support/win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..7fcedf05 --- /dev/null +++ b/.ci_support/win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +blas_impl: +- openblas +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge/label/meson_dev,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +enforce_avx512: +- absent +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - python + - numpy + - python_impl diff --git a/.ci_support/win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..c6d82d7f --- /dev/null +++ b/.ci_support/win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +blas_impl: +- openblas +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge/label/meson_dev,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +enforce_avx512: +- absent +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - python + - numpy + - python_impl diff --git a/.ci_support/win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..dfe7fedb --- /dev/null +++ b/.ci_support/win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +blas_impl: +- openblas +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge/label/meson_dev,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +enforce_avx512: +- absent +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - python + - numpy + - python_impl diff --git a/.ci_support/win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..629a7646 --- /dev/null +++ b/.ci_support/win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +blas_impl: +- openblas +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge/label/meson_dev,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +enforce_avx512: +- absent +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - python + - numpy + - python_impl diff --git a/.ci_support/win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..72371713 --- /dev/null +++ b/.ci_support/win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +blas_impl: +- openblas +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge/label/meson_dev,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +enforce_avx512: +- present +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - python + - numpy + - python_impl diff --git a/.ci_support/win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..520e553a --- /dev/null +++ b/.ci_support/win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +blas_impl: +- openblas +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge/label/meson_dev,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +enforce_avx512: +- present +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - python + - numpy + - python_impl diff --git a/.ci_support/win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..ed932590 --- /dev/null +++ b/.ci_support/win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +blas_impl: +- openblas +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge/label/meson_dev,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +enforce_avx512: +- present +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - python + - numpy + - python_impl diff --git a/.ci_support/win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython.yaml b/.ci_support/win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython.yaml new file mode 100644 index 00000000..e587d15c --- /dev/null +++ b/.ci_support/win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython.yaml @@ -0,0 +1,38 @@ +blas_impl: +- openblas +c_compiler: +- vs2019 +c_stdlib: +- vs +channel_sources: +- conda-forge/label/numpy_rc,conda-forge/label/meson_dev,conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- vs2019 +enforce_avx512: +- present +libblas: +- 3.9 *netlib +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +numpy: +- '2.0' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +python_impl: +- cpython +target_platform: +- win-64 +zip_keys: +- - blas_impl + - enforce_avx512 +- - python + - numpy + - python_impl diff --git a/.scripts/build_steps.sh b/.scripts/build_steps.sh index 899ba03c..a5836e8d 100755 --- a/.scripts/build_steps.sh +++ b/.scripts/build_steps.sh @@ -72,6 +72,13 @@ else --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:-}" + + ( startgroup "Inspecting artifacts" ) 2> /dev/null + + # inspect_artifacts was only added in conda-forge-ci-setup 4.6.0 + command -v inspect_artifacts >/dev/null 2>&1 && inspect_artifacts || echo "inspect_artifacts needs conda-forge-ci-setup >=4.6.0" + + ( endgroup "Inspecting artifacts" ) 2> /dev/null ( startgroup "Validating outputs" ) 2> /dev/null validate_recipe_outputs "${FEEDSTOCK_NAME}" diff --git a/.scripts/run_osx_build.sh b/.scripts/run_osx_build.sh index 07dff219..ba0c8791 100755 --- a/.scripts/run_osx_build.sh +++ b/.scripts/run_osx_build.sh @@ -85,6 +85,13 @@ else --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" + + ( startgroup "Inspecting artifacts" ) 2> /dev/null + + # inspect_artifacts was only added in conda-forge-ci-setup 4.6.0 + command -v inspect_artifacts >/dev/null 2>&1 && inspect_artifacts || echo "inspect_artifacts needs conda-forge-ci-setup >=4.6.0" + + ( endgroup "Inspecting artifacts" ) 2> /dev/null ( startgroup "Validating outputs" ) 2> /dev/null validate_recipe_outputs "${FEEDSTOCK_NAME}" diff --git a/.scripts/run_win_build.bat b/.scripts/run_win_build.bat index 6d546976..65650bf2 100755 --- a/.scripts/run_win_build.bat +++ b/.scripts/run_win_build.bat @@ -58,6 +58,11 @@ echo Building recipe conda-build.exe "recipe" -m .ci_support\%CONFIG%.yaml --suppress-variables %EXTRA_CB_OPTIONS% if !errorlevel! neq 0 exit /b !errorlevel! +call :start_group "Inspecting artifacts" +:: inspect_artifacts was only added in conda-forge-ci-setup 4.6.0 +WHERE inspect_artifacts >nul 2>nul && inspect_artifacts || echo "inspect_artifacts needs conda-forge-ci-setup >=4.6.0" +call :end_group + :: Prepare some environment variables for the upload step if /i "%CI%" == "github_actions" ( set "FEEDSTOCK_NAME=%GITHUB_REPOSITORY:*/=%" diff --git a/README.md b/README.md index a1462f66..21ef156c 100644 --- a/README.md +++ b/README.md @@ -35,171 +35,591 @@ Current build status - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/conda-forge.yml b/conda-forge.yml index 70bf473c..27c92074 100644 --- a/conda-forge.yml +++ b/conda-forge.yml @@ -2,6 +2,7 @@ azure: settings_win: variables: CONDA_BLD_PATH: C:\\bld\\ + SET_PAGEFILE: "True" build_platform: linux_aarch64: linux_64 linux_ppc64le: linux_64 diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml index 4c0d203c..b063e818 100644 --- a/recipe/conda_build_config.yaml +++ b/recipe/conda_build_config.yaml @@ -1,2 +1,28 @@ channel_sources: # [win] - conda-forge/label/numpy_rc,conda-forge/label/meson_dev,conda-forge # [win] + +blas_impl: + - accelerate # [osx] + - netlib + - openblas # [not (x86_64 and not osx)] + - blis # [x86_64] + - mkl # [x86_64 and osx] + - openblas # [x86_64 and not osx] + - openblas # [x86_64 and not osx] + - mkl # [x86_64 and not osx] + - mkl # [x86_64 and not osx] + +enforce_avx512: + - None # [osx] + - None + - None # [not (x86_64 and not osx)] + - None # [x86_64] + - None # [x86_64 and osx] + - present # [x86_64 and not osx] + - absent # [x86_64 and not osx] + - present # [x86_64 and not osx] + - absent # [x86_64 and not osx] + +zip_keys: + - - blas_impl + - enforce_avx512 diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 1fa41ce0..5e83fd07 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -9,6 +9,10 @@ package: name: scipy-split version: {{ version }} +# use 'blas_impl' in meta.yaml to ensure CI jobs get split +# [blas_impl == "mkl"] +# [enforce_avx512 == "True"] + source: # The sdist distributed by scipy contains pre-compiled pythran sources, # as well as the relevant submodules; by taking the tarball from github @@ -16,6 +20,15 @@ source: # the submodules (not in tarball due to dear-github/dear-github#214) - url: https://github.com/scipy/scipy/archive/refs/tags/v{{ version }}.tar.gz sha256: c05838ab4ba02b1e8329efbe2d12124ed209c68aa9df42169bab0f17ebcfc215 + patches: + # backport https://github.com/scipy/scipy/pull/20952 + - patches/0001-loosen-tolerance-in-test_x0_working-to-pass-with-alt.patch + # backport https://github.com/scipy/scipy/pull/20953 + - patches/0002-loosen-tolerance-in-test_krandinit-slightly-to-pass-.patch + # backport https://github.com/scipy/scipy/pull/20961 + - patches/0003-TST-robustify-test_nnls_inner_loop_case1.patch + # debug https://github.com/scipy/scipy/issues/15533 + - patches/0004-add-debug-statements-for-bicgstab.patch # https://github.com/scipy/scipy/tree/v{{ version }}/scipy/_lib - git_url: https://github.com/data-apis/array-api-compat.git git_rev: 05548f0281f13e7cb6a293a422ef8c1a90021413 @@ -42,6 +55,10 @@ build: skip: true # [py<39] # pypy is currently broken and on its way out anyway skip: true # [python_impl == "pypy"] + # debug: we're not running tests on osx-arm; don't waste CI + skip: true # [osx and arm64] + # debug: avoid unnecessary CI load + skip: true # [blas_impl not in ("accelerate", "mkl")] requirements: build: @@ -200,6 +217,9 @@ outputs: # same for `pytest --pyargs scipy` (uses exit code that's neither 0 or 1 on win, which breaks piping) - (pytest --pyargs scipy || echo "failure was expected") > testlog # [unix] - (pytest --pyargs scipy || if !ERRORLEVEL! neq 0 exit 0) > testlog # [win] + # debug + - cat ./testlog # [unix] + - type testlog # [win] - python -c "import sys; lines=open('testlog').readlines(); sys.exit(0 if any('conda-forge builds of' in x for x in lines) else 1)" # ensure only one test is left (namely, our hint) - python -c "import sys; lines=open('testlog').readlines(); sys.exit(0 if any('======== 1 failed' in x for x in lines) else 1)" @@ -236,19 +256,10 @@ outputs: - mpmath # needed for scipy.datasets - pooch + # make sure we test with all blas implementations + - libblas =*=*{{ blas_impl }} commands: {% set tests_to_skip = "_not_a_real_test" %} - # failing on windows as of 1.13.0 - {% set tests_to_skip = tests_to_skip + " or test_nnls_inner_loop_case1" %} # [win] - # scipy/scipy#15533 - fails depending on BLAS/LAPACK implementation resp. CPU features - {% set tests_to_skip = tests_to_skip + " or test_x0_equals_Mb[nonsymposdef-bicgstab]" %} # [win or aarch64] - # scipy/scipy#19210 - 60 failing tests! - {% set tests_to_skip = tests_to_skip + " or (TestQR and (delete_f or insert_f or update_f))" %} # [aarch64] - {% set tests_to_skip = tests_to_skip + " or (TestLstsq and test_random_overdet)" %} # [aarch64] - {% set tests_to_skip = tests_to_skip + " or (test_lapack.py and (" %} # [aarch64] - {% set tests_to_skip = tests_to_skip + " test_pftri or test_pstrf or test_pstf2" %} # [aarch64] - {% set tests_to_skip = tests_to_skip + " or test_sfrk_hfrk or TestBlockedQR" %} # [aarch64] - {% set tests_to_skip = tests_to_skip + "))" %} # [aarch64] # on the slowest agents, these tests take more than 20min in emulation {% set tests_to_skip = tests_to_skip + " or test_mixed_threads_processes or test_sf_gh18506" %} # [aarch64 or ppc64le] {% set tests_to_skip = tests_to_skip + " or (test_lsq_linear and test_large_rank_deficient)" %} # [aarch64 or ppc64le] @@ -263,6 +274,8 @@ outputs: {% set tests_to_skip = tests_to_skip + " or (test_propack and test_examples)" %} # [aarch64 or ppc64le] # show SIMD features (some failures occur depending on presence/absence of e.g. AVX512) - python -c "import numpy; numpy.show_config()" + - python -c "import sys; import numpy; sys.exit(0 if 'AVX512F? AVX512CD?' in numpy.lib._utils_impl._opt_info() else 1)" # [enforce_avx512 == "absent" and blas_impl in ("mkl", "openblas")] + - python -c "import sys; import numpy; sys.exit(0 if 'AVX512F* AVX512CD*' in numpy.lib._utils_impl._opt_info() else 1)" # [enforce_avx512 == "present" and blas_impl in ("mkl", "openblas")] # tests for ppc64le and aarch64 are run in emulation through QEMU; as this takes # much longer, do not run the most heavy-weight tests, i.e. use label='fast' {% set label = "'fast'" if (aarch64 or ppc64le) else "'full'" %} diff --git a/recipe/patches/0001-loosen-tolerance-in-test_x0_working-to-pass-with-alt.patch b/recipe/patches/0001-loosen-tolerance-in-test_x0_working-to-pass-with-alt.patch new file mode 100644 index 00000000..bcb9503f --- /dev/null +++ b/recipe/patches/0001-loosen-tolerance-in-test_x0_working-to-pass-with-alt.patch @@ -0,0 +1,23 @@ +From 9a71897659fee8e2fd3f9dcfe6554dddf6e68033 Mon Sep 17 00:00:00 2001 +From: "H. Vetinari" +Date: Thu, 13 Jun 2024 12:42:14 +1100 +Subject: [PATCH 1/4] loosen tolerance in test_x0_working to pass with + alternate BLAS backends + +--- + scipy/sparse/linalg/_isolve/tests/test_iterative.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/scipy/sparse/linalg/_isolve/tests/test_iterative.py b/scipy/sparse/linalg/_isolve/tests/test_iterative.py +index 01540ff10c..b4ff16a01b 100644 +--- a/scipy/sparse/linalg/_isolve/tests/test_iterative.py ++++ b/scipy/sparse/linalg/_isolve/tests/test_iterative.py +@@ -504,7 +504,7 @@ def test_x0_working(solver): + + x, info = solver(A, b, x0=x0, **kw) + assert info == 0 +- assert norm(A @ x - b) <= 2e-6*norm(b) ++ assert norm(A @ x - b) <= 3e-6*norm(b) + + + def test_x0_equals_Mb(case): diff --git a/recipe/patches/0002-loosen-tolerance-in-test_krandinit-slightly-to-pass-.patch b/recipe/patches/0002-loosen-tolerance-in-test_krandinit-slightly-to-pass-.patch new file mode 100644 index 00000000..e08645af --- /dev/null +++ b/recipe/patches/0002-loosen-tolerance-in-test_krandinit-slightly-to-pass-.patch @@ -0,0 +1,23 @@ +From c9d4a2c54859e04cb9b8591fe505069986ed7f02 Mon Sep 17 00:00:00 2001 +From: "H. Vetinari" +Date: Thu, 13 Jun 2024 12:50:22 +1100 +Subject: [PATCH 2/4] loosen tolerance in test_krandinit slightly to pass with + MKL + +--- + scipy/cluster/tests/test_vq.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/scipy/cluster/tests/test_vq.py b/scipy/cluster/tests/test_vq.py +index 10b1416b83..3597526cbd 100644 +--- a/scipy/cluster/tests/test_vq.py ++++ b/scipy/cluster/tests/test_vq.py +@@ -350,7 +350,7 @@ class TestKMean: + init = _krandinit(data, k, rng, xp) + orig_cov = cov(data.T) + init_cov = cov(init.T) +- xp_assert_close(orig_cov, init_cov, atol=1e-2) ++ xp_assert_close(orig_cov, init_cov, atol=1.1e-2) + + def test_kmeans2_empty(self, xp): + # Regression test for gh-1032. diff --git a/recipe/patches/0003-TST-robustify-test_nnls_inner_loop_case1.patch b/recipe/patches/0003-TST-robustify-test_nnls_inner_loop_case1.patch new file mode 100644 index 00000000..60038790 --- /dev/null +++ b/recipe/patches/0003-TST-robustify-test_nnls_inner_loop_case1.patch @@ -0,0 +1,22 @@ +From a9b0e90082dac9f3bbdb76bbb7311f354c9f1f64 Mon Sep 17 00:00:00 2001 +From: "H. Vetinari" +Date: Fri, 14 Jun 2024 22:14:09 +1100 +Subject: [PATCH 3/4] TST: robustify test_nnls_inner_loop_case1 + +--- + scipy/optimize/tests/test_nnls.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/scipy/optimize/tests/test_nnls.py b/scipy/optimize/tests/test_nnls.py +index 69b0f186a5..aa4956febd 100644 +--- a/scipy/optimize/tests/test_nnls.py ++++ b/scipy/optimize/tests/test_nnls.py +@@ -97,7 +97,7 @@ class TestNNLS: + + # Small perturbations can already make the infinite loop go away (just + # uncomment the next line) +- # k = k + 1e-10 * np.random.normal(size=N) ++ k = k + 1e-10 * np.random.normal(size=N) + dact, _ = nnls(W @ A, W @ k) + assert_allclose(dact, d, rtol=0., atol=1e-10) + diff --git a/recipe/patches/0004-add-debug-statements-for-bicgstab.patch b/recipe/patches/0004-add-debug-statements-for-bicgstab.patch new file mode 100644 index 00000000..4e58d97f --- /dev/null +++ b/recipe/patches/0004-add-debug-statements-for-bicgstab.patch @@ -0,0 +1,74 @@ +From 9a4c98ac45a596341a7b46864c29f074c5e536eb Mon Sep 17 00:00:00 2001 +From: "H. Vetinari" +Date: Sun, 16 Jun 2024 13:38:01 +1100 +Subject: [PATCH 4/4] add debug statements for bicgstab + +--- + scipy/sparse/linalg/_isolve/iterative.py | 18 ++++++++++++++---- + 1 file changed, 14 insertions(+), 4 deletions(-) + +diff --git a/scipy/sparse/linalg/_isolve/iterative.py b/scipy/sparse/linalg/_isolve/iterative.py +index 11f7191432..3552177560 100644 +--- a/scipy/sparse/linalg/_isolve/iterative.py ++++ b/scipy/sparse/linalg/_isolve/iterative.py +@@ -236,9 +236,9 @@ def bicgstab(A, b, *, x0=None, tol=_NoValue, maxiter=None, M=None, + """ + A, M, x, b, postprocess = make_system(A, M, x0, b) + bnrm2 = np.linalg.norm(b) +- ++ print(f"Starting bnrm2 : {bnrm2}") + atol, _ = _get_atol_rtol('bicgstab', bnrm2, tol, atol, rtol) +- ++ print(f"Starting atol: {atol}") + if bnrm2 == 0: + return postprocess(b), 0 + +@@ -256,26 +256,30 @@ def bicgstab(A, b, *, x0=None, tol=_NoValue, maxiter=None, M=None, + # sqrt might have been meant instead. + rhotol = np.finfo(x.dtype.char).eps**2 + omegatol = rhotol +- ++ print(f"Starting paramtols rho, omega : {rhotol} / {omegatol}") + # Dummy values to initialize vars, silence linter warnings + rho_prev, omega, alpha, p, v = None, None, None, None, None + + r = b - matvec(x) if x.any() else b.copy() + rtilde = r.copy() +- ++ print(f"Starting residual: {r}") + for iteration in range(maxiter): ++ print(f"=============== Iteration {iteration} ========") + if np.linalg.norm(r) < atol: # Are we done? + return postprocess(x), 0 + + rho = dotprod(rtilde, r) ++ print(f"Current rho: {rho}") + if np.abs(rho) < rhotol: # rho breakdown + return postprocess(x), -10 + + if iteration > 0: ++ print(f"Omega check : {np.abs(omega)} < {omegatol}") + if np.abs(omega) < omegatol: # omega breakdown + return postprocess(x), -11 + + beta = (rho / rho_prev) * (alpha / omega) ++ print(f"Current beta: {beta}") + p -= omega*v + p *= beta + p += r +@@ -286,9 +290,15 @@ def bicgstab(A, b, *, x0=None, tol=_NoValue, maxiter=None, M=None, + phat = psolve(p) + v = matvec(phat) + rv = dotprod(rtilde, v) ++ print("p", p) ++ print("phat", phat) ++ print("v", v) ++ print("rtilde", rtilde) ++ print(f"Current rv : {rv}") + if rv == 0: + return postprocess(x), -11 + alpha = rho / rv ++ print(f"Current alpha : {alpha}") + r -= alpha*v + s[:] = r[:] +
VariantStatus
linux_64_numpy2.0python3.10.____cpythonpython_implcpythonlinux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython - variant + variant
linux_64_numpy2.0python3.11.____cpythonpython_implcpythonlinux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython - variant + variant
linux_64_numpy2.0python3.12.____cpythonpython_implcpythonlinux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython - variant + variant
linux_64_numpy2.0python3.9.____cpythonpython_implcpythonlinux_64_blas_implblisenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython - variant + variant
linux_aarch64_numpy2.0python3.10.____cpythonpython_implcpythonlinux_64_blas_implmklenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython - variant + variant
linux_aarch64_numpy2.0python3.11.____cpythonpython_implcpythonlinux_64_blas_implmklenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython - variant + variant
linux_aarch64_numpy2.0python3.12.____cpythonpython_implcpythonlinux_64_blas_implmklenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython - variant + variant
linux_aarch64_numpy2.0python3.9.____cpythonpython_implcpythonlinux_64_blas_implmklenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython - variant + variant
linux_ppc64le_numpy2.0python3.10.____cpythonpython_implcpythonlinux_64_blas_implmklenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython - variant + variant
linux_ppc64le_numpy2.0python3.11.____cpythonpython_implcpythonlinux_64_blas_implmklenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython - variant + variant
linux_ppc64le_numpy2.0python3.12.____cpythonpython_implcpythonlinux_64_blas_implmklenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython - variant + variant
linux_ppc64le_numpy2.0python3.9.____cpythonpython_implcpythonlinux_64_blas_implmklenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython - variant + variant
osx_64_numpy2.0python3.10.____cpythonpython_implcpythonlinux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython - variant + variant
osx_64_numpy2.0python3.11.____cpythonpython_implcpythonlinux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython - variant + variant
osx_64_numpy2.0python3.12.____cpythonpython_implcpythonlinux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython - variant + variant
osx_64_numpy2.0python3.9.____cpythonpython_implcpythonlinux_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython - variant + variant
osx_arm64_numpy2.0python3.10.____cpythonlinux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython - variant + variant
osx_arm64_numpy2.0python3.11.____cpythonlinux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython - variant + variant
osx_arm64_numpy2.0python3.12.____cpythonlinux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython - variant + variant
osx_arm64_numpy2.0python3.9.____cpythonlinux_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython - variant + variant
win_64_numpy2.0python3.10.____cpythonpython_implcpythonlinux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython - variant + variant
win_64_numpy2.0python3.11.____cpythonpython_implcpythonlinux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython - variant + variant
win_64_numpy2.0python3.12.____cpythonpython_implcpythonlinux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython - variant + variant
win_64_numpy2.0python3.9.____cpythonpython_implcpythonlinux_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython - variant + variant + +
linux_aarch64_blas_implnetlibnumpy2.0python3.10.____cpythonpython_implcpython + + variant + +
linux_aarch64_blas_implnetlibnumpy2.0python3.11.____cpythonpython_implcpython + + variant + +
linux_aarch64_blas_implnetlibnumpy2.0python3.12.____cpythonpython_implcpython + + variant + +
linux_aarch64_blas_implnetlibnumpy2.0python3.9.____cpythonpython_implcpython + + variant + +
linux_aarch64_blas_implopenblasnumpy2.0python3.10.____cpythonpython_implcpython + + variant + +
linux_aarch64_blas_implopenblasnumpy2.0python3.11.____cpythonpython_implcpython + + variant + +
linux_aarch64_blas_implopenblasnumpy2.0python3.12.____cpythonpython_implcpython + + variant + +
linux_aarch64_blas_implopenblasnumpy2.0python3.9.____cpythonpython_implcpython + + variant + +
linux_ppc64le_blas_implnetlibnumpy2.0python3.10.____cpythonpython_implcpython + + variant + +
linux_ppc64le_blas_implnetlibnumpy2.0python3.11.____cpythonpython_implcpython + + variant + +
linux_ppc64le_blas_implnetlibnumpy2.0python3.12.____cpythonpython_implcpython + + variant + +
linux_ppc64le_blas_implnetlibnumpy2.0python3.9.____cpythonpython_implcpython + + variant + +
linux_ppc64le_blas_implopenblasnumpy2.0python3.10.____cpythonpython_implcpython + + variant + +
linux_ppc64le_blas_implopenblasnumpy2.0python3.11.____cpythonpython_implcpython + + variant + +
linux_ppc64le_blas_implopenblasnumpy2.0python3.12.____cpythonpython_implcpython + + variant + +
linux_ppc64le_blas_implopenblasnumpy2.0python3.9.____cpythonpython_implcpython + + variant + +
osx_64_blas_implacceleratenumpy2.0python3.10.____cpythonpython_implcpython + + variant + +
osx_64_blas_implacceleratenumpy2.0python3.11.____cpythonpython_implcpython + + variant + +
osx_64_blas_implacceleratenumpy2.0python3.12.____cpythonpython_implcpython + + variant + +
osx_64_blas_implacceleratenumpy2.0python3.9.____cpythonpython_implcpython + + variant + +
osx_64_blas_implblisnumpy2.0python3.10.____cpythonpython_implcpython + + variant + +
osx_64_blas_implblisnumpy2.0python3.11.____cpythonpython_implcpython + + variant + +
osx_64_blas_implblisnumpy2.0python3.12.____cpythonpython_implcpython + + variant + +
osx_64_blas_implblisnumpy2.0python3.9.____cpythonpython_implcpython + + variant + +
osx_64_blas_implmklnumpy2.0python3.10.____cpythonpython_implcpython + + variant + +
osx_64_blas_implmklnumpy2.0python3.11.____cpythonpython_implcpython + + variant + +
osx_64_blas_implmklnumpy2.0python3.12.____cpythonpython_implcpython + + variant + +
osx_64_blas_implmklnumpy2.0python3.9.____cpythonpython_implcpython + + variant + +
osx_64_blas_implnetlibnumpy2.0python3.10.____cpythonpython_implcpython + + variant + +
osx_64_blas_implnetlibnumpy2.0python3.11.____cpythonpython_implcpython + + variant + +
osx_64_blas_implnetlibnumpy2.0python3.12.____cpythonpython_implcpython + + variant + +
osx_64_blas_implnetlibnumpy2.0python3.9.____cpythonpython_implcpython + + variant + +
osx_64_blas_implopenblasnumpy2.0python3.10.____cpythonpython_implcpython + + variant + +
osx_64_blas_implopenblasnumpy2.0python3.11.____cpythonpython_implcpython + + variant + +
osx_64_blas_implopenblasnumpy2.0python3.12.____cpythonpython_implcpython + + variant + +
osx_64_blas_implopenblasnumpy2.0python3.9.____cpythonpython_implcpython + + variant + +
win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython + + variant + +
win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython + + variant + +
win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython + + variant + +
win_64_blas_implblisenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython + + variant + +
win_64_blas_implmklenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython + + variant + +
win_64_blas_implmklenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython + + variant + +
win_64_blas_implmklenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython + + variant + +
win_64_blas_implmklenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython + + variant + +
win_64_blas_implmklenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython + + variant + +
win_64_blas_implmklenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython + + variant + +
win_64_blas_implmklenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython + + variant + +
win_64_blas_implmklenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython + + variant + +
win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.10.____cpythonpython_implcpython + + variant + +
win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.11.____cpythonpython_implcpython + + variant + +
win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.12.____cpythonpython_implcpython + + variant + +
win_64_blas_implnetlibenforce_avx512Nonenumpy2.0python3.9.____cpythonpython_implcpython + + variant + +
win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.10.____cpythonpython_implcpython + + variant + +
win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.11.____cpythonpython_implcpython + + variant + +
win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.12.____cpythonpython_implcpython + + variant + +
win_64_blas_implopenblasenforce_avx512absentnumpy2.0python3.9.____cpythonpython_implcpython + + variant + +
win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.10.____cpythonpython_implcpython + + variant + +
win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.11.____cpythonpython_implcpython + + variant + +
win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.12.____cpythonpython_implcpython + + variant + +
win_64_blas_implopenblasenforce_avx512presentnumpy2.0python3.9.____cpythonpython_implcpython + + variant