diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index 56d55fea..3a6be5e5 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,134 +8,102 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.10.____cpython: - CONFIG: linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.10.____cpython + linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.10.____cpython: + CONFIG: linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.10.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.1 - linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.11.____cpython: - CONFIG: linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.11.____cpython + linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.11.____cpython: + CONFIG: linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.11.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.1 - linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.8.____cpython: - CONFIG: linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.8.____cpython + linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.8.____cpython: + CONFIG: linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.8.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.1 - linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.9.____cpython: - CONFIG: linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.9.____cpython + linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.9.____cpython: + CONFIG: linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.9.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.1 - linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython: - CONFIG: linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython + linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython: + CONFIG: linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.2 - linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython: - CONFIG: linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython + linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython: + CONFIG: linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.2 - linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython: - CONFIG: linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython + linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython: + CONFIG: linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.2 - linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython: - CONFIG: linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython + linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython: + CONFIG: linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.2 - linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.10.____cpython: - CONFIG: linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.10.____cpython + ? linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.10.____cpython + : CONFIG: linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.10.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + ? linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.11.____cpython + : CONFIG: linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.11.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + ? linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.8.____cpython + : CONFIG: linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.8.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + ? linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.9.____cpython + : CONFIG: linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.9.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.10.____cpython: + CONFIG: linux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.10.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-cuda:10.2 - linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.11.____cpython: - CONFIG: linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.11.____cpython + linux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.11.____cpython: + CONFIG: linux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.11.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-cuda:10.2 - linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.8.____cpython: - CONFIG: linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.8.____cpython + linux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.8.____cpython: + CONFIG: linux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.8.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-cuda:10.2 - linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.9.____cpython: - CONFIG: linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.9.____cpython + linux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.9.____cpython: + CONFIG: linux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.9.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-cuda:10.2 - linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.10.____cpython: - CONFIG: linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.10.____cpython + linux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.10.____cpython: + CONFIG: linux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.10.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.0 - linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.11.____cpython: - CONFIG: linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.11.____cpython + linux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.11.____cpython: + CONFIG: linux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.11.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.0 - linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.8.____cpython: - CONFIG: linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.8.____cpython + linux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.8.____cpython: + CONFIG: linux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.8.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.0 - linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.9.____cpython: - CONFIG: linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.9.____cpython + linux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.9.____cpython: + CONFIG: linux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.9.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.0 - linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.10.____cpython: - CONFIG: linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.10.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 - linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.11.____cpython: - CONFIG: linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.11.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 - linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.8.____cpython: - CONFIG: linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.8.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 - linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.9.____cpython: - CONFIG: linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.9.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 - linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.10.____cpython: - CONFIG: linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.10.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64-cuda:11.0 - linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.11.____cpython: - CONFIG: linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.11.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64-cuda:11.0 - linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.8.____cpython: - CONFIG: linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.8.____cpython + ? linux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython + : CONFIG: linux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64-cuda:11.0 - linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.9.____cpython: - CONFIG: linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.9.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64-cuda:11.0 - linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.10.____cpython: - CONFIG: linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.10.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64-cuda:11.1 - linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.11.____cpython: - CONFIG: linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.11.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64-cuda:11.1 - linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.8.____cpython: - CONFIG: linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.8.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64-cuda:11.1 - linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.9.____cpython: - CONFIG: linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.9.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64-cuda:11.1 - linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython: - CONFIG: linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-ppc64le-cuda:11.2 - linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython: - CONFIG: linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.2 + ? linux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython + : CONFIG: linux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-ppc64le-cuda:11.2 - linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython: - CONFIG: linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.2 + ? linux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython + : CONFIG: linux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-ppc64le-cuda:11.2 - linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython: - CONFIG: linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.2 + ? linux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython + : CONFIG: linux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-ppc64le-cuda:11.2 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.2 timeoutInMinutes: 360 steps: diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index 9091342e..f3c09446 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -8,53 +8,53 @@ jobs: vmImage: windows-2022 strategy: matrix: - win_64_cuda_compiler_version10.2cudnn7python3.10.____cpython: - CONFIG: win_64_cuda_compiler_version10.2cudnn7python3.10.____cpython + win_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.10.____cpython: + CONFIG: win_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.10.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version10.2cudnn7python3.11.____cpython: - CONFIG: win_64_cuda_compiler_version10.2cudnn7python3.11.____cpython + win_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.11.____cpython: + CONFIG: win_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.11.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version10.2cudnn7python3.8.____cpython: - CONFIG: win_64_cuda_compiler_version10.2cudnn7python3.8.____cpython + win_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.8.____cpython: + CONFIG: win_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.8.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version10.2cudnn7python3.9.____cpython: - CONFIG: win_64_cuda_compiler_version10.2cudnn7python3.9.____cpython + win_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.9.____cpython: + CONFIG: win_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.9.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version11.0cudnn8python3.10.____cpython: - CONFIG: win_64_cuda_compiler_version11.0cudnn8python3.10.____cpython + win_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.10.____cpython: + CONFIG: win_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.10.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version11.0cudnn8python3.11.____cpython: - CONFIG: win_64_cuda_compiler_version11.0cudnn8python3.11.____cpython + win_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.11.____cpython: + CONFIG: win_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.11.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version11.0cudnn8python3.8.____cpython: - CONFIG: win_64_cuda_compiler_version11.0cudnn8python3.8.____cpython + win_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.8.____cpython: + CONFIG: win_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.8.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version11.0cudnn8python3.9.____cpython: - CONFIG: win_64_cuda_compiler_version11.0cudnn8python3.9.____cpython + win_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.9.____cpython: + CONFIG: win_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.9.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version11.1cudnn8python3.10.____cpython: - CONFIG: win_64_cuda_compiler_version11.1cudnn8python3.10.____cpython + win_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.10.____cpython: + CONFIG: win_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.10.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version11.1cudnn8python3.11.____cpython: - CONFIG: win_64_cuda_compiler_version11.1cudnn8python3.11.____cpython + win_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.11.____cpython: + CONFIG: win_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.11.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version11.1cudnn8python3.8.____cpython: - CONFIG: win_64_cuda_compiler_version11.1cudnn8python3.8.____cpython + win_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.8.____cpython: + CONFIG: win_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.8.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version11.1cudnn8python3.9.____cpython: - CONFIG: win_64_cuda_compiler_version11.1cudnn8python3.9.____cpython + win_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.9.____cpython: + CONFIG: win_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.9.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version11.2cudnn8python3.10.____cpython: - CONFIG: win_64_cuda_compiler_version11.2cudnn8python3.10.____cpython + win_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.10.____cpython: + CONFIG: win_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.10.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version11.2cudnn8python3.11.____cpython: - CONFIG: win_64_cuda_compiler_version11.2cudnn8python3.11.____cpython + win_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.11.____cpython: + CONFIG: win_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.11.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version11.2cudnn8python3.8.____cpython: - CONFIG: win_64_cuda_compiler_version11.2cudnn8python3.8.____cpython + win_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.8.____cpython: + CONFIG: win_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.8.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version11.2cudnn8python3.9.____cpython: - CONFIG: win_64_cuda_compiler_version11.2cudnn8python3.9.____cpython + win_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.9.____cpython: + CONFIG: win_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.9.____cpython UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 variables: diff --git a/.ci_support/linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.10.____cpython.yaml b/.ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.10.____cpython.yaml similarity index 96% rename from .ci_support/linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.10.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.10.____cpython.yaml index e219904f..8ed2f128 100644 --- a/.ci_support/linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.10.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.10.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - cudnn + - cuda_compiler - cuda_compiler_version - cdt_name - docker_image diff --git a/.ci_support/linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.11.____cpython.yaml b/.ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.11.____cpython.yaml similarity index 96% rename from .ci_support/linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.11.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.11.____cpython.yaml index 1eed7a55..9b9de948 100644 --- a/.ci_support/linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.11.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.11.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - cudnn + - cuda_compiler - cuda_compiler_version - cdt_name - docker_image diff --git a/.ci_support/linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.8.____cpython.yaml b/.ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.8.____cpython.yaml similarity index 96% rename from .ci_support/linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.8.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.8.____cpython.yaml index 5e468e4a..63209bd9 100644 --- a/.ci_support/linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.8.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.8.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - cudnn + - cuda_compiler - cuda_compiler_version - cdt_name - docker_image diff --git a/.ci_support/linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.9.____cpython.yaml b/.ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.9.____cpython.yaml similarity index 96% rename from .ci_support/linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.9.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.9.____cpython.yaml index 2cd8bd3e..5536948d 100644 --- a/.ci_support/linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.9.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.9.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - cudnn + - cuda_compiler - cuda_compiler_version - cdt_name - docker_image diff --git a/.ci_support/linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython.yaml b/.ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython.yaml similarity index 96% rename from .ci_support/linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython.yaml index ae57cecc..8d1add0e 100644 --- a/.ci_support/linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - cudnn + - cuda_compiler - cuda_compiler_version - cdt_name - docker_image diff --git a/.ci_support/linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython.yaml b/.ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython.yaml similarity index 96% rename from .ci_support/linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython.yaml index 5130b623..7ae28c95 100644 --- a/.ci_support/linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - cudnn + - cuda_compiler - cuda_compiler_version - cdt_name - docker_image diff --git a/.ci_support/linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython.yaml b/.ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython.yaml similarity index 96% rename from .ci_support/linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython.yaml index 12c61932..84e69694 100644 --- a/.ci_support/linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - cudnn + - cuda_compiler - cuda_compiler_version - cdt_name - docker_image diff --git a/.ci_support/linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython.yaml b/.ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython.yaml similarity index 96% rename from .ci_support/linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython.yaml index 6b73dc59..0ab0b2f4 100644 --- a/.ci_support/linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - cudnn + - cuda_compiler - cuda_compiler_version - cdt_name - docker_image diff --git a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.10.____cpython.yaml b/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.10.____cpython.yaml new file mode 100644 index 00000000..2425ad75 --- /dev/null +++ b/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.10.____cpython.yaml @@ -0,0 +1,42 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- cuda-nvcc +cuda_compiler_version: +- '12.0' +cudnn: +- '8' +cutensor: +- '1' +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +nccl: +- '2' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cudnn + - cuda_compiler + - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.11.____cpython.yaml b/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.11.____cpython.yaml new file mode 100644 index 00000000..1ddd2c7f --- /dev/null +++ b/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.11.____cpython.yaml @@ -0,0 +1,42 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- cuda-nvcc +cuda_compiler_version: +- '12.0' +cudnn: +- '8' +cutensor: +- '1' +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +nccl: +- '2' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cudnn + - cuda_compiler + - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.8.____cpython.yaml b/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.8.____cpython.yaml new file mode 100644 index 00000000..ff63e768 --- /dev/null +++ b/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.8.____cpython.yaml @@ -0,0 +1,42 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- cuda-nvcc +cuda_compiler_version: +- '12.0' +cudnn: +- '8' +cutensor: +- '1' +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +nccl: +- '2' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.8.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cudnn + - cuda_compiler + - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.9.____cpython.yaml b/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.9.____cpython.yaml new file mode 100644 index 00000000..6abb8611 --- /dev/null +++ b/.ci_support/linux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.9.____cpython.yaml @@ -0,0 +1,42 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- cuda-nvcc +cuda_compiler_version: +- '12.0' +cudnn: +- '8' +cutensor: +- '1' +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +nccl: +- '2' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cudnn + - cuda_compiler + - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.10.____cpython.yaml b/.ci_support/linux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.10.____cpython.yaml similarity index 96% rename from .ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.10.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.10.____cpython.yaml index 62f383b5..79e679c8 100644 --- a/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.10.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.10.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - cudnn + - cuda_compiler - cuda_compiler_version - cdt_name - docker_image diff --git a/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.11.____cpython.yaml b/.ci_support/linux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.11.____cpython.yaml similarity index 96% rename from .ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.11.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.11.____cpython.yaml index ad2b1866..15368784 100644 --- a/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.11.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.11.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - cudnn + - cuda_compiler - cuda_compiler_version - cdt_name - docker_image diff --git a/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.8.____cpython.yaml b/.ci_support/linux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.8.____cpython.yaml similarity index 96% rename from .ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.8.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.8.____cpython.yaml index c8d45951..c0834eb3 100644 --- a/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.8.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.8.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - cudnn + - cuda_compiler - cuda_compiler_version - cdt_name - docker_image diff --git a/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.9.____cpython.yaml b/.ci_support/linux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.9.____cpython.yaml similarity index 96% rename from .ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.9.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.9.____cpython.yaml index 1e36907a..c0bcf67a 100644 --- a/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.9.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.9.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - cudnn + - cuda_compiler - cuda_compiler_version - cdt_name - docker_image diff --git a/.ci_support/linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.10.____cpython.yaml b/.ci_support/linux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.10.____cpython.yaml similarity index 96% rename from .ci_support/linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.10.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.10.____cpython.yaml index 680434e8..fd35a657 100644 --- a/.ci_support/linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.10.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.10.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - cudnn + - cuda_compiler - cuda_compiler_version - cdt_name - docker_image diff --git a/.ci_support/linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.11.____cpython.yaml b/.ci_support/linux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.11.____cpython.yaml similarity index 96% rename from .ci_support/linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.11.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.11.____cpython.yaml index d698cb6e..c0776b28 100644 --- a/.ci_support/linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.11.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.11.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - cudnn + - cuda_compiler - cuda_compiler_version - cdt_name - docker_image diff --git a/.ci_support/linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.8.____cpython.yaml b/.ci_support/linux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.8.____cpython.yaml similarity index 96% rename from .ci_support/linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.8.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.8.____cpython.yaml index 421d646e..fb15ca1e 100644 --- a/.ci_support/linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.8.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.8.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - cudnn + - cuda_compiler - cuda_compiler_version - cdt_name - docker_image diff --git a/.ci_support/linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.9.____cpython.yaml b/.ci_support/linux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.9.____cpython.yaml similarity index 96% rename from .ci_support/linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.9.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.9.____cpython.yaml index a6dd1b1e..5dd85ca7 100644 --- a/.ci_support/linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.9.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.9.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - cudnn + - cuda_compiler - cuda_compiler_version - cdt_name - docker_image diff --git a/.ci_support/linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.10.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython.yaml similarity index 96% rename from .ci_support/linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.10.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython.yaml index d3acaa1a..367cc7b5 100644 --- a/.ci_support/linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.10.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython.yaml @@ -1,7 +1,5 @@ BUILD: - aarch64-conda_cos7-linux-gnu -arm_variant_type: -- sbsa c_compiler: - gcc c_compiler_version: @@ -42,6 +40,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - cudnn + - cuda_compiler - cuda_compiler_version - cdt_name - docker_image diff --git a/.ci_support/linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.11.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython.yaml similarity index 96% rename from .ci_support/linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.11.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython.yaml index a99d2cfc..cfea3be7 100644 --- a/.ci_support/linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.11.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython.yaml @@ -1,7 +1,5 @@ BUILD: - aarch64-conda_cos7-linux-gnu -arm_variant_type: -- sbsa c_compiler: - gcc c_compiler_version: @@ -42,6 +40,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - cudnn + - cuda_compiler - cuda_compiler_version - cdt_name - docker_image diff --git a/.ci_support/linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.8.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython.yaml similarity index 96% rename from .ci_support/linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.8.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython.yaml index 003d0b1b..d52b6542 100644 --- a/.ci_support/linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.8.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython.yaml @@ -1,7 +1,5 @@ BUILD: - aarch64-conda_cos7-linux-gnu -arm_variant_type: -- sbsa c_compiler: - gcc c_compiler_version: @@ -42,6 +40,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - cudnn + - cuda_compiler - cuda_compiler_version - cdt_name - docker_image diff --git a/.ci_support/linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.9.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython.yaml similarity index 96% rename from .ci_support/linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.9.____cpython.yaml rename to .ci_support/linux_aarch64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython.yaml index 69eb4a98..68c1ff25 100644 --- a/.ci_support/linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.9.____cpython.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython.yaml @@ -1,7 +1,5 @@ BUILD: - aarch64-conda_cos7-linux-gnu -arm_variant_type: -- sbsa c_compiler: - gcc c_compiler_version: @@ -42,6 +40,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - cudnn + - cuda_compiler - cuda_compiler_version - cdt_name - docker_image diff --git a/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.10.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.10.____cpython.yaml deleted file mode 100644 index 61ce0641..00000000 --- a/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.10.____cpython.yaml +++ /dev/null @@ -1,47 +0,0 @@ -BUILD: -- aarch64-conda_cos7-linux-gnu -arm_variant_type: -- sbsa -c_compiler: -- gcc -c_compiler_version: -- '9' -cdt_arch: -- aarch64 -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.0' -cudnn: -- '8' -cutensor: -- '1' -cxx_compiler: -- gxx -cxx_compiler_version: -- '9' -docker_image: -- quay.io/condaforge/linux-anvil-aarch64-cuda:11.0 -nccl: -- '2' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -target_platform: -- linux-aarch64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cudnn - - cuda_compiler_version - - cdt_name - - docker_image diff --git a/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.11.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.11.____cpython.yaml deleted file mode 100644 index 6f8cafdc..00000000 --- a/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.11.____cpython.yaml +++ /dev/null @@ -1,47 +0,0 @@ -BUILD: -- aarch64-conda_cos7-linux-gnu -arm_variant_type: -- sbsa -c_compiler: -- gcc -c_compiler_version: -- '9' -cdt_arch: -- aarch64 -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.0' -cudnn: -- '8' -cutensor: -- '1' -cxx_compiler: -- gxx -cxx_compiler_version: -- '9' -docker_image: -- quay.io/condaforge/linux-anvil-aarch64-cuda:11.0 -nccl: -- '2' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.11.* *_cpython -target_platform: -- linux-aarch64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cudnn - - cuda_compiler_version - - cdt_name - - docker_image diff --git a/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.8.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.8.____cpython.yaml deleted file mode 100644 index 8c2129d1..00000000 --- a/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.8.____cpython.yaml +++ /dev/null @@ -1,47 +0,0 @@ -BUILD: -- aarch64-conda_cos7-linux-gnu -arm_variant_type: -- sbsa -c_compiler: -- gcc -c_compiler_version: -- '9' -cdt_arch: -- aarch64 -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.0' -cudnn: -- '8' -cutensor: -- '1' -cxx_compiler: -- gxx -cxx_compiler_version: -- '9' -docker_image: -- quay.io/condaforge/linux-anvil-aarch64-cuda:11.0 -nccl: -- '2' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.8.* *_cpython -target_platform: -- linux-aarch64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cudnn - - cuda_compiler_version - - cdt_name - - docker_image diff --git a/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.9.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.9.____cpython.yaml deleted file mode 100644 index 6843a922..00000000 --- a/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.9.____cpython.yaml +++ /dev/null @@ -1,47 +0,0 @@ -BUILD: -- aarch64-conda_cos7-linux-gnu -arm_variant_type: -- sbsa -c_compiler: -- gcc -c_compiler_version: -- '9' -cdt_arch: -- aarch64 -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.0' -cudnn: -- '8' -cutensor: -- '1' -cxx_compiler: -- gxx -cxx_compiler_version: -- '9' -docker_image: -- quay.io/condaforge/linux-anvil-aarch64-cuda:11.0 -nccl: -- '2' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.9.* *_cpython -target_platform: -- linux-aarch64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cudnn - - cuda_compiler_version - - cdt_name - - docker_image diff --git a/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.10.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.10.____cpython.yaml deleted file mode 100644 index 8db40550..00000000 --- a/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.10.____cpython.yaml +++ /dev/null @@ -1,47 +0,0 @@ -BUILD: -- aarch64-conda_cos7-linux-gnu -arm_variant_type: -- sbsa -c_compiler: -- gcc -c_compiler_version: -- '9' -cdt_arch: -- aarch64 -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.1' -cudnn: -- '8' -cutensor: -- '1' -cxx_compiler: -- gxx -cxx_compiler_version: -- '9' -docker_image: -- quay.io/condaforge/linux-anvil-aarch64-cuda:11.1 -nccl: -- '2' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -target_platform: -- linux-aarch64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cudnn - - cuda_compiler_version - - cdt_name - - docker_image diff --git a/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.11.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.11.____cpython.yaml deleted file mode 100644 index 248666ed..00000000 --- a/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.11.____cpython.yaml +++ /dev/null @@ -1,47 +0,0 @@ -BUILD: -- aarch64-conda_cos7-linux-gnu -arm_variant_type: -- sbsa -c_compiler: -- gcc -c_compiler_version: -- '9' -cdt_arch: -- aarch64 -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.1' -cudnn: -- '8' -cutensor: -- '1' -cxx_compiler: -- gxx -cxx_compiler_version: -- '9' -docker_image: -- quay.io/condaforge/linux-anvil-aarch64-cuda:11.1 -nccl: -- '2' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.11.* *_cpython -target_platform: -- linux-aarch64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cudnn - - cuda_compiler_version - - cdt_name - - docker_image diff --git a/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.8.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.8.____cpython.yaml deleted file mode 100644 index 1698ca44..00000000 --- a/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.8.____cpython.yaml +++ /dev/null @@ -1,47 +0,0 @@ -BUILD: -- aarch64-conda_cos7-linux-gnu -arm_variant_type: -- sbsa -c_compiler: -- gcc -c_compiler_version: -- '9' -cdt_arch: -- aarch64 -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.1' -cudnn: -- '8' -cutensor: -- '1' -cxx_compiler: -- gxx -cxx_compiler_version: -- '9' -docker_image: -- quay.io/condaforge/linux-anvil-aarch64-cuda:11.1 -nccl: -- '2' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.8.* *_cpython -target_platform: -- linux-aarch64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cudnn - - cuda_compiler_version - - cdt_name - - docker_image diff --git a/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.9.____cpython.yaml b/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.9.____cpython.yaml deleted file mode 100644 index 22602d56..00000000 --- a/.ci_support/linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.9.____cpython.yaml +++ /dev/null @@ -1,47 +0,0 @@ -BUILD: -- aarch64-conda_cos7-linux-gnu -arm_variant_type: -- sbsa -c_compiler: -- gcc -c_compiler_version: -- '9' -cdt_arch: -- aarch64 -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.1' -cudnn: -- '8' -cutensor: -- '1' -cxx_compiler: -- gxx -cxx_compiler_version: -- '9' -docker_image: -- quay.io/condaforge/linux-anvil-aarch64-cuda:11.1 -nccl: -- '2' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.9.* *_cpython -target_platform: -- linux-aarch64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cudnn - - cuda_compiler_version - - cdt_name - - docker_image diff --git a/.ci_support/linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython.yaml b/.ci_support/linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython.yaml deleted file mode 100644 index 2e61cf36..00000000 --- a/.ci_support/linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython.yaml +++ /dev/null @@ -1,41 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '10' -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.2' -cudnn: -- '8' -cutensor: -- '1' -cxx_compiler: -- gxx -cxx_compiler_version: -- '10' -docker_image: -- quay.io/condaforge/linux-anvil-ppc64le-cuda:11.2 -nccl: -- '2' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -target_platform: -- linux-ppc64le -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cudnn - - cuda_compiler_version - - cdt_name - - docker_image diff --git a/.ci_support/linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython.yaml b/.ci_support/linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython.yaml deleted file mode 100644 index 908e4421..00000000 --- a/.ci_support/linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython.yaml +++ /dev/null @@ -1,41 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '10' -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.2' -cudnn: -- '8' -cutensor: -- '1' -cxx_compiler: -- gxx -cxx_compiler_version: -- '10' -docker_image: -- quay.io/condaforge/linux-anvil-ppc64le-cuda:11.2 -nccl: -- '2' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.11.* *_cpython -target_platform: -- linux-ppc64le -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cudnn - - cuda_compiler_version - - cdt_name - - docker_image diff --git a/.ci_support/linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython.yaml b/.ci_support/linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython.yaml deleted file mode 100644 index 1dae812f..00000000 --- a/.ci_support/linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython.yaml +++ /dev/null @@ -1,41 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '10' -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.2' -cudnn: -- '8' -cutensor: -- '1' -cxx_compiler: -- gxx -cxx_compiler_version: -- '10' -docker_image: -- quay.io/condaforge/linux-anvil-ppc64le-cuda:11.2 -nccl: -- '2' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.8.* *_cpython -target_platform: -- linux-ppc64le -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cudnn - - cuda_compiler_version - - cdt_name - - docker_image diff --git a/.ci_support/linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython.yaml b/.ci_support/linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython.yaml deleted file mode 100644 index b89db266..00000000 --- a/.ci_support/linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython.yaml +++ /dev/null @@ -1,41 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '10' -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.2' -cudnn: -- '8' -cutensor: -- '1' -cxx_compiler: -- gxx -cxx_compiler_version: -- '10' -docker_image: -- quay.io/condaforge/linux-anvil-ppc64le-cuda:11.2 -nccl: -- '2' -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.9.* *_cpython -target_platform: -- linux-ppc64le -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cudnn - - cuda_compiler_version - - cdt_name - - docker_image diff --git a/.ci_support/linux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython.yaml b/.ci_support/linux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython.yaml new file mode 100644 index 00000000..069e2ca9 --- /dev/null +++ b/.ci_support/linux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython.yaml @@ -0,0 +1,42 @@ +c_compiler: +- gcc +c_compiler_version: +- '10' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.2' +cudnn: +- '8' +cutensor: +- '1' +cxx_compiler: +- gxx +cxx_compiler_version: +- '10' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.2 +nccl: +- '2' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +target_platform: +- linux-ppc64le +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cudnn + - cuda_compiler + - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython.yaml b/.ci_support/linux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython.yaml new file mode 100644 index 00000000..67647e67 --- /dev/null +++ b/.ci_support/linux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython.yaml @@ -0,0 +1,42 @@ +c_compiler: +- gcc +c_compiler_version: +- '10' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.2' +cudnn: +- '8' +cutensor: +- '1' +cxx_compiler: +- gxx +cxx_compiler_version: +- '10' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.2 +nccl: +- '2' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +target_platform: +- linux-ppc64le +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cudnn + - cuda_compiler + - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython.yaml b/.ci_support/linux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython.yaml new file mode 100644 index 00000000..db2d6195 --- /dev/null +++ b/.ci_support/linux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython.yaml @@ -0,0 +1,42 @@ +c_compiler: +- gcc +c_compiler_version: +- '10' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.2' +cudnn: +- '8' +cutensor: +- '1' +cxx_compiler: +- gxx +cxx_compiler_version: +- '10' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.2 +nccl: +- '2' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.8.* *_cpython +target_platform: +- linux-ppc64le +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cudnn + - cuda_compiler + - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython.yaml b/.ci_support/linux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython.yaml new file mode 100644 index 00000000..efd6ac56 --- /dev/null +++ b/.ci_support/linux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython.yaml @@ -0,0 +1,42 @@ +c_compiler: +- gcc +c_compiler_version: +- '10' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.2' +cudnn: +- '8' +cutensor: +- '1' +cxx_compiler: +- gxx +cxx_compiler_version: +- '10' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.2 +nccl: +- '2' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +target_platform: +- linux-ppc64le +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cudnn + - cuda_compiler + - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/migrations/cuda120.yaml b/.ci_support/migrations/cuda120.yaml new file mode 100644 index 00000000..148c87e7 --- /dev/null +++ b/.ci_support/migrations/cuda120.yaml @@ -0,0 +1,71 @@ +migrator_ts: 1682985063 +__migrator: + kind: + version + migration_number: + 1 + build_number: + 1 + paused: false + override_cbc_keys: + - cuda_compiler_stub + operation: key_add + primary_key: cuda_compiler_version + ordering: + cxx_compiler_version: + - 9 + - 8 + - 7 + c_compiler_version: + - 9 + - 8 + - 7 + fortran_compiler_version: + - 9 + - 8 + - 7 + docker_image: + - quay.io/condaforge/linux-anvil-comp7 # [os.environ.get("BUILD_PLATFORM") == "linux-64"] + - quay.io/condaforge/linux-anvil-aarch64 # [os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] + - quay.io/condaforge/linux-anvil-ppc64le # [os.environ.get("BUILD_PLATFORM") == "linux-ppc64le"] + - quay.io/condaforge/linux-anvil-armv7l # [os.environ.get("BUILD_PLATFORM") == "linux-armv7l"] + - quay.io/condaforge/linux-anvil-cuda:9.2 # [linux64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] + - quay.io/condaforge/linux-anvil-cuda:10.0 # [linux64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] + - quay.io/condaforge/linux-anvil-cuda:10.1 # [linux64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] + - quay.io/condaforge/linux-anvil-cuda:10.2 # [linux64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] + - quay.io/condaforge/linux-anvil-cuda:11.0 # [linux64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] + - quay.io/condaforge/linux-anvil-cuda:11.1 # [linux64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] + - quay.io/condaforge/linux-anvil-cuda:11.2 # [linux64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] + - quay.io/condaforge/linux-anvil-cos7-x86_64 # [linux64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] + cuda_compiler_version: + - None + - 10.2 # [(linux64 or win) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 11.0 # [(linux64 or win) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 11.1 # [(linux64 or win) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 11.2 # [(linux64 or win) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 12.0 # [(linux64 or win) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + commit_message: "Rebuild for CUDA 12" + +cuda_compiler: # [(linux64 or win) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - cuda-nvcc # [(linux64 or win) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + +cuda_compiler_version: # [(linux64 or win) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 12.0 # [(linux64 or win) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + +c_compiler_version: # [linux64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 12 # [linux64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + +cxx_compiler_version: # [linux64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 12 # [linux64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + +fortran_compiler_version: # [linux64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 12 # [linux64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + +cudnn: # [(linux64 or win) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 8 # [(linux64 or win) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + +cdt_name: # [linux64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - cos7 # [linux64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + +docker_image: # [os.environ.get("BUILD_PLATFORM", "").startswith("linux-") and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - quay.io/condaforge/linux-anvil-cos7-x86_64 # [linux64 and os.environ.get("BUILD_PLATFORM") == "linux-64" and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] diff --git a/.ci_support/migrations/cuda120_ppc64le_aarch64.yaml b/.ci_support/migrations/cuda120_ppc64le_aarch64.yaml new file mode 100644 index 00000000..021a6ebc --- /dev/null +++ b/.ci_support/migrations/cuda120_ppc64le_aarch64.yaml @@ -0,0 +1,48 @@ +migrator_ts: 1683090168 +__migrator: + kind: + version + migration_number: + 1 + build_number: + 1 + # Pausing to start on CUDA 12.0 `x86_64` migrator first + paused: true + override_cbc_keys: + - cuda_compiler_stub + operation: key_add + check_solvable: false + primary_key: cuda_compiler_version + wait_for_migrators: + - aarch64 and ppc64le addition + exclude_pinned_pkgs: False + commit_message: "Rebuild for cuda 12 on ppc64le and aarch64" + +arm_variant_type: # [aarch64] + - sbsa # [aarch64] + +c_compiler_version: # [ppc64le or aarch64] + - 10 # [ppc64le or aarch64] +cxx_compiler_version: # [ppc64le or aarch64] + - 10 # [ppc64le or aarch64] +fortran_compiler_version: # [ppc64le or aarch64] + - 10 # [ppc64le or aarch64] + +cuda_compiler: # [ppc64le or aarch64] + - cuda-nvcc # [ppc64le or aarch64] +cuda_compiler_version: # [ppc64le or aarch64] + - 12.0 # [ppc64le or aarch64] + +cudnn: # [ppc64le or aarch64] + - 8 # [ppc64le or aarch64] + +cdt_name: # [ppc64le or aarch64] + - cos7 # [ppc64le or aarch64] + +docker_image: # [os.environ.get("BUILD_PLATFORM", "").startswith("linux") and (ppc64le or aarch64)] + # case: native compilation (build == target) + - quay.io/condaforge/linux-anvil-ppc64le # [ppc64le and os.environ.get("BUILD_PLATFORM") == "linux-ppc64le"] + - quay.io/condaforge/linux-anvil-aarch64 # [aarch64 and os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] + # case: cross-compilation (build != target) + - quay.io/condaforge/linux-anvil-cos7-x86_64 # [ppc64le and os.environ.get("BUILD_PLATFORM") == "linux-64"] + - quay.io/condaforge/linux-anvil-cos7-x86_64 # [aarch64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] diff --git a/.ci_support/migrations/cuda_112_ppc64le_aarch64.yaml b/.ci_support/migrations/cuda_112_ppc64le_aarch64.yaml index 675a3815..10125677 100644 --- a/.ci_support/migrations/cuda_112_ppc64le_aarch64.yaml +++ b/.ci_support/migrations/cuda_112_ppc64le_aarch64.yaml @@ -27,6 +27,8 @@ cxx_compiler_version: # [ppc64le or aarch64] fortran_compiler_version: # [ppc64le or aarch64] - 10 # [ppc64le or aarch64] +cuda_compiler: # [ppc64le or aarch64] + - nvcc # [ppc64le or aarch64] cuda_compiler_version: # [ppc64le or aarch64] - 11.2 # [ppc64le or aarch64] @@ -37,5 +39,9 @@ cdt_name: # [ppc64le or aarch64] - cos7 # [ppc64le or aarch64] docker_image: # [os.environ.get("BUILD_PLATFORM", "").startswith("linux") and (ppc64le or aarch64)] + # case: native compilation (build == target) - quay.io/condaforge/linux-anvil-ppc64le-cuda:11.2 # [ppc64le and os.environ.get("BUILD_PLATFORM") == "linux-ppc64le"] - quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 # [aarch64 and os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] + # case: cross-compilation (build != target) + - quay.io/condaforge/linux-anvil-cuda:11.2 # [ppc64le and os.environ.get("BUILD_PLATFORM") == "linux-64"] + - quay.io/condaforge/linux-anvil-cuda:11.2 # [aarch64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] diff --git a/.ci_support/win_64_cuda_compiler_version10.2cudnn7python3.10.____cpython.yaml b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.10.____cpython.yaml similarity index 95% rename from .ci_support/win_64_cuda_compiler_version10.2cudnn7python3.10.____cpython.yaml rename to .ci_support/win_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.10.____cpython.yaml index d2086e9d..da977942 100644 --- a/.ci_support/win_64_cuda_compiler_version10.2cudnn7python3.10.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.10.____cpython.yaml @@ -24,4 +24,5 @@ target_platform: - win-64 zip_keys: - - cudnn + - cuda_compiler - cuda_compiler_version diff --git a/.ci_support/win_64_cuda_compiler_version10.2cudnn7python3.11.____cpython.yaml b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.11.____cpython.yaml similarity index 95% rename from .ci_support/win_64_cuda_compiler_version10.2cudnn7python3.11.____cpython.yaml rename to .ci_support/win_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.11.____cpython.yaml index e6d92f32..f878d6ce 100644 --- a/.ci_support/win_64_cuda_compiler_version10.2cudnn7python3.11.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.11.____cpython.yaml @@ -24,4 +24,5 @@ target_platform: - win-64 zip_keys: - - cudnn + - cuda_compiler - cuda_compiler_version diff --git a/.ci_support/win_64_cuda_compiler_version10.2cudnn7python3.8.____cpython.yaml b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.8.____cpython.yaml similarity index 95% rename from .ci_support/win_64_cuda_compiler_version10.2cudnn7python3.8.____cpython.yaml rename to .ci_support/win_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.8.____cpython.yaml index 9a6a1843..f5b6bf89 100644 --- a/.ci_support/win_64_cuda_compiler_version10.2cudnn7python3.8.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.8.____cpython.yaml @@ -24,4 +24,5 @@ target_platform: - win-64 zip_keys: - - cudnn + - cuda_compiler - cuda_compiler_version diff --git a/.ci_support/win_64_cuda_compiler_version10.2cudnn7python3.9.____cpython.yaml b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.9.____cpython.yaml similarity index 95% rename from .ci_support/win_64_cuda_compiler_version10.2cudnn7python3.9.____cpython.yaml rename to .ci_support/win_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.9.____cpython.yaml index 047f0dd0..ec850605 100644 --- a/.ci_support/win_64_cuda_compiler_version10.2cudnn7python3.9.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.9.____cpython.yaml @@ -24,4 +24,5 @@ target_platform: - win-64 zip_keys: - - cudnn + - cuda_compiler - cuda_compiler_version diff --git a/.ci_support/win_64_cuda_compiler_version11.0cudnn8python3.10.____cpython.yaml b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.10.____cpython.yaml similarity index 95% rename from .ci_support/win_64_cuda_compiler_version11.0cudnn8python3.10.____cpython.yaml rename to .ci_support/win_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.10.____cpython.yaml index 48ebcb25..2a87871c 100644 --- a/.ci_support/win_64_cuda_compiler_version11.0cudnn8python3.10.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.10.____cpython.yaml @@ -24,4 +24,5 @@ target_platform: - win-64 zip_keys: - - cudnn + - cuda_compiler - cuda_compiler_version diff --git a/.ci_support/win_64_cuda_compiler_version11.0cudnn8python3.11.____cpython.yaml b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.11.____cpython.yaml similarity index 95% rename from .ci_support/win_64_cuda_compiler_version11.0cudnn8python3.11.____cpython.yaml rename to .ci_support/win_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.11.____cpython.yaml index f92bb543..52ff8a45 100644 --- a/.ci_support/win_64_cuda_compiler_version11.0cudnn8python3.11.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.11.____cpython.yaml @@ -24,4 +24,5 @@ target_platform: - win-64 zip_keys: - - cudnn + - cuda_compiler - cuda_compiler_version diff --git a/.ci_support/win_64_cuda_compiler_version11.0cudnn8python3.8.____cpython.yaml b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.8.____cpython.yaml similarity index 95% rename from .ci_support/win_64_cuda_compiler_version11.0cudnn8python3.8.____cpython.yaml rename to .ci_support/win_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.8.____cpython.yaml index 0b2b7b61..47ed6cca 100644 --- a/.ci_support/win_64_cuda_compiler_version11.0cudnn8python3.8.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.8.____cpython.yaml @@ -24,4 +24,5 @@ target_platform: - win-64 zip_keys: - - cudnn + - cuda_compiler - cuda_compiler_version diff --git a/.ci_support/win_64_cuda_compiler_version11.0cudnn8python3.9.____cpython.yaml b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.9.____cpython.yaml similarity index 95% rename from .ci_support/win_64_cuda_compiler_version11.0cudnn8python3.9.____cpython.yaml rename to .ci_support/win_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.9.____cpython.yaml index 75d48433..0bbc6828 100644 --- a/.ci_support/win_64_cuda_compiler_version11.0cudnn8python3.9.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.9.____cpython.yaml @@ -24,4 +24,5 @@ target_platform: - win-64 zip_keys: - - cudnn + - cuda_compiler - cuda_compiler_version diff --git a/.ci_support/win_64_cuda_compiler_version11.1cudnn8python3.10.____cpython.yaml b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.10.____cpython.yaml similarity index 95% rename from .ci_support/win_64_cuda_compiler_version11.1cudnn8python3.10.____cpython.yaml rename to .ci_support/win_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.10.____cpython.yaml index 00789459..9dec94b3 100644 --- a/.ci_support/win_64_cuda_compiler_version11.1cudnn8python3.10.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.10.____cpython.yaml @@ -24,4 +24,5 @@ target_platform: - win-64 zip_keys: - - cudnn + - cuda_compiler - cuda_compiler_version diff --git a/.ci_support/win_64_cuda_compiler_version11.1cudnn8python3.11.____cpython.yaml b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.11.____cpython.yaml similarity index 95% rename from .ci_support/win_64_cuda_compiler_version11.1cudnn8python3.11.____cpython.yaml rename to .ci_support/win_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.11.____cpython.yaml index 3b8f8522..ccb0b597 100644 --- a/.ci_support/win_64_cuda_compiler_version11.1cudnn8python3.11.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.11.____cpython.yaml @@ -24,4 +24,5 @@ target_platform: - win-64 zip_keys: - - cudnn + - cuda_compiler - cuda_compiler_version diff --git a/.ci_support/win_64_cuda_compiler_version11.1cudnn8python3.8.____cpython.yaml b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.8.____cpython.yaml similarity index 95% rename from .ci_support/win_64_cuda_compiler_version11.1cudnn8python3.8.____cpython.yaml rename to .ci_support/win_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.8.____cpython.yaml index 494774ad..9e189004 100644 --- a/.ci_support/win_64_cuda_compiler_version11.1cudnn8python3.8.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.8.____cpython.yaml @@ -24,4 +24,5 @@ target_platform: - win-64 zip_keys: - - cudnn + - cuda_compiler - cuda_compiler_version diff --git a/.ci_support/win_64_cuda_compiler_version11.1cudnn8python3.9.____cpython.yaml b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.9.____cpython.yaml similarity index 95% rename from .ci_support/win_64_cuda_compiler_version11.1cudnn8python3.9.____cpython.yaml rename to .ci_support/win_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.9.____cpython.yaml index 163ffe32..505d0079 100644 --- a/.ci_support/win_64_cuda_compiler_version11.1cudnn8python3.9.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.9.____cpython.yaml @@ -24,4 +24,5 @@ target_platform: - win-64 zip_keys: - - cudnn + - cuda_compiler - cuda_compiler_version diff --git a/.ci_support/win_64_cuda_compiler_version11.2cudnn8python3.10.____cpython.yaml b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.10.____cpython.yaml similarity index 95% rename from .ci_support/win_64_cuda_compiler_version11.2cudnn8python3.10.____cpython.yaml rename to .ci_support/win_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.10.____cpython.yaml index ee56d8b3..2cfd1c86 100644 --- a/.ci_support/win_64_cuda_compiler_version11.2cudnn8python3.10.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.10.____cpython.yaml @@ -24,4 +24,5 @@ target_platform: - win-64 zip_keys: - - cudnn + - cuda_compiler - cuda_compiler_version diff --git a/.ci_support/win_64_cuda_compiler_version11.2cudnn8python3.11.____cpython.yaml b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.11.____cpython.yaml similarity index 95% rename from .ci_support/win_64_cuda_compiler_version11.2cudnn8python3.11.____cpython.yaml rename to .ci_support/win_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.11.____cpython.yaml index 9afaedba..2e8624c3 100644 --- a/.ci_support/win_64_cuda_compiler_version11.2cudnn8python3.11.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.11.____cpython.yaml @@ -24,4 +24,5 @@ target_platform: - win-64 zip_keys: - - cudnn + - cuda_compiler - cuda_compiler_version diff --git a/.ci_support/win_64_cuda_compiler_version11.2cudnn8python3.8.____cpython.yaml b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.8.____cpython.yaml similarity index 95% rename from .ci_support/win_64_cuda_compiler_version11.2cudnn8python3.8.____cpython.yaml rename to .ci_support/win_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.8.____cpython.yaml index 82353fb2..0e11dd8a 100644 --- a/.ci_support/win_64_cuda_compiler_version11.2cudnn8python3.8.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.8.____cpython.yaml @@ -24,4 +24,5 @@ target_platform: - win-64 zip_keys: - - cudnn + - cuda_compiler - cuda_compiler_version diff --git a/.ci_support/win_64_cuda_compiler_version11.2cudnn8python3.9.____cpython.yaml b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.9.____cpython.yaml similarity index 95% rename from .ci_support/win_64_cuda_compiler_version11.2cudnn8python3.9.____cpython.yaml rename to .ci_support/win_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.9.____cpython.yaml index 67ae3db0..1949a9c1 100644 --- a/.ci_support/win_64_cuda_compiler_version11.2cudnn8python3.9.____cpython.yaml +++ b/.ci_support/win_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.9.____cpython.yaml @@ -24,4 +24,5 @@ target_platform: - win-64 zip_keys: - - cudnn + - cuda_compiler - cuda_compiler_version diff --git a/.scripts/build_steps.sh b/.scripts/build_steps.sh index 595f8b5e..7bc6afbb 100755 --- a/.scripts/build_steps.sh +++ b/.scripts/build_steps.sh @@ -45,7 +45,9 @@ source run_conda_forge_build_setup # make the build number clobber make_build_number "${FEEDSTOCK_ROOT}" "${RECIPE_ROOT}" "${CONFIG_FILE}" - +if [[ "${HOST_PLATFORM}" != "${BUILD_PLATFORM}" ]] && [[ "${BUILD_WITH_CONDA_DEBUG:-0}" != 1 ]]; then + EXTRA_CB_OPTIONS="${EXTRA_CB_OPTIONS:-} --no-test" +fi ( endgroup "Configuring conda" ) 2> /dev/null diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..fc3b4ba5 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,37 @@ +# This file was generated automatically from conda-smithy. To update this configuration, +# update the conda-forge.yml and/or the recipe/meta.yaml. + +language: generic + + + +matrix: + include: + - env: CONFIG=linux_aarch64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-aarch64 DOCKER_IMAGE=quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 + os: linux + arch: arm64 + dist: focal + + - env: CONFIG=linux_aarch64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-aarch64 DOCKER_IMAGE=quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 + os: linux + arch: arm64 + dist: focal + + - env: CONFIG=linux_aarch64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-aarch64 DOCKER_IMAGE=quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 + os: linux + arch: arm64 + dist: focal + + - env: CONFIG=linux_aarch64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-aarch64 DOCKER_IMAGE=quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 + os: linux + arch: arm64 + dist: focal + +script: + - export CI=travis + - export GIT_BRANCH="$TRAVIS_BRANCH" + - export FEEDSTOCK_NAME=$(basename ${TRAVIS_REPO_SLUG}) + - if [[ "${TRAVIS_PULL_REQUEST:-}" == "false" ]]; then export IS_PR_BUILD="False"; else export IS_PR_BUILD="True"; fi + + + - if [[ ${PLATFORM} =~ .*linux.* ]]; then CONDA_FORGE_DOCKER_RUN_ARGS="--network=host --security-opt=seccomp=unconfined" travis_wait 120 ./.scripts/run_docker_build.sh; fi \ No newline at end of file diff --git a/README.md b/README.md index 15bfc33b..c8dc3e73 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,14 @@ Current build status ==================== - +
+ + + @@ -32,339 +39,311 @@ Current build status
Travis + + linux + +
Azure
- - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/conda-forge.yml b/conda-forge.yml index b1854bcb..e8f368fd 100644 --- a/conda-forge.yml +++ b/conda-forge.yml @@ -7,8 +7,15 @@ os_version: linux_64: cos7 linux_aarch64: cos7 linux_ppc64le: cos7 +build_platform: + linux_aarch64: linux_aarch64 + linux_ppc64le: linux_64 provider: - linux_aarch64: azure + linux_aarch64: default linux_ppc64le: azure +test: native conda_build: pkg_format: '2' +bot: + abi_migration_branches: + - cuda-11 diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml index b427a0ed..bd6e07bf 100644 --- a/recipe/conda_build_config.yaml +++ b/recipe/conda_build_config.yaml @@ -1,39 +1,3 @@ -arm_variant_type: # [aarch64] - - sbsa # [aarch64] - -# The added keys below are needed to enable ppc64le/aarch64 CUDA builds; the linux64 -# and win64 builds are already handled in the conda-forge-pinning feedstock. Once we -# migrate to enable CUDA builds on all supported platforms, these can be removed too. - -docker_image: # [os.environ.get("BUILD_PLATFORM", "").startswith("linux")] - - quay.io/condaforge/linux-anvil-aarch64-cuda:11.0 # [aarch64 and os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] - - quay.io/condaforge/linux-anvil-aarch64-cuda:11.1 # [aarch64 and os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] - -c_compiler_version: # [linux] - - 9 # [aarch64] - - 9 # [aarch64] -cxx_compiler_version: # [linux] - - 9 # [aarch64] - - 9 # [aarch64] -fortran_compiler_version: # [linux] - - 9 # [aarch64] - - 9 # [aarch64] - -cuda_compiler: - - nvcc - -cuda_compiler_version: - - 11.0 # [aarch64] - - 11.1 # [aarch64] - -cudnn: - - 8 # [aarch64] - - 8 # [aarch64] - -cdt_name: # [linux] - - cos7 # [aarch64] - - cos7 # [aarch64] - c_compiler: # [win] - vs2017 # [win] cxx_compiler: # [win] diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 42c49da2..88f94a08 100755 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -2,6 +2,11 @@ {% set version = "12.0.0" %} {% set sha256 = "61ddbbef73d50d606bd5087570645f3c91ec9176c2566784c1d486d6a3404545" %} +{% set target_name = "x86_64-linux" %} # [linux64] +{% set target_name = "ppc64le-linux" %} # [ppc64le] +{% set target_name = "sbsa-linux" %} # [aarch64] +{% set target_name = "x64" %} # [win] + {% if cuda_compiler_version in (None, "None", True, False) %} {% set cuda_major = 0 %} {% set cuda_minor = 0 %} @@ -19,14 +24,24 @@ package: source: - url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz sha256: {{ sha256 }} + patches: + - support_new_cuda_layout.diff # [(linux and cuda_compiler_version == "12.0") or (build_platform != target_platform)] build: - number: 0 - skip: true # [(not win64 and not linux and not (aarch64 and arm_variant_type == "sbsa")) or cuda_compiler_version in (undefined, "None")] + number: 2 + # TODO: turn on win64 + CUDA 12 once it's ready + # TODO: turn on aarch64 + CUDA 12 once glibc 2.28 is ready + skip: true # [cuda_compiler_version == "None" or (cuda_compiler_version == "12.0" and not linux64)] script: + - export CUPY_NVCC_GENERATE_CODE="arch=compute_60,code=sm_60;arch=compute_70,code=sm_70;arch=compute_80,code=sm_80" # [aarch64] # CuPy default detects CUDA from nvcc, but on Conda-Forge's dockers nvcc lives in a different place... # With conda-forge/nvcc-feedstock#58, CUDA_PATH is set correctly - export NVCC=$(which nvcc) # [linux] + {% if cuda_major_minor == (12, 0) %} + - export CUPY_NUM_BUILD_JOBS=1 # [aarch64 and (build_platform == target_platform)] + - export CUDA_PATH=$PREFIX/targets/{{ target_name }} # [linux] + - export CUPY_NVCC_GENERATE_CODE="$CUPY_NVCC_GENERATE_CODE;arch=compute_90,code=sm_90;arch=compute_90,code=sm_90a" # [aarch64] + {% endif %} - echo "nvcc is $NVCC, CUDA path is $CUDA_PATH" # [linux] - for /f "tokens=* usebackq" %%f in (`where nvcc`) do (set "dummy=%%f" && call set "NVCC=%%dummy:\=\\%%") # [win] # we use this WAR until we figure out how to proceed with conda-forge/nvcc-feedstock#88 @@ -65,19 +80,41 @@ build: - '*/libcuda.*' # [linux] - '*/nvcuda.dll' # [win] ignore_run_exports: - - cudnn - - nccl # [linux] + # optional dependencies + - cudnn # [not (aarch64 and cuda_compiler_version == "12.0")] + # TODO: wait for NCCL to catch up + - nccl # [linux and cuda_compiler_version != "12.0"] - cutensor - {% if cuda_major_minor >= (11, 2) %} - - cusparselt # [linux64 or win] - {% endif %} + - cusparselt # [(linux64 or win) and cuda_compiler_version == "11.2"] requirements: build: - {{ compiler("c") }} - {{ compiler("cxx") }} - {{ compiler("cuda") }} - - sysroot_linux-64 2.17 # [linux64] + #- cuda-nvcc + - sysroot_{{ target_platform }} 2.17 # [linux] + - cross-python_{{ target_platform }} # [build_platform != target_platform] + - python # [build_platform != target_platform] + - cython >=0.29.22,<3 # [build_platform != target_platform] + # TODO: clean up + {% if cuda_major_minor == (12, 0) %} + - cuda-driver-dev # [build_platform != target_platform] + - cuda-cudart-dev # [build_platform != target_platform] + - cuda-nvrtc-dev # [build_platform != target_platform] + - cuda-nvtx-dev # [build_platform != target_platform] + - cuda-profiler-api # [build_platform != target_platform] + - cuda-cccl_{{ build_platform }} # [build_platform != target_platform] + - libcublas-dev # [build_platform != target_platform] + - libcufft-dev # [build_platform != target_platform] + - libcurand-dev # [build_platform != target_platform] + - libcusolver-dev # [build_platform != target_platform] + - libcusparse-dev # [build_platform != target_platform] + {% endif %} + # optional dependencies for CUDA 11.2+ + - cudnn >=8 # [build_platform != target_platform and (not linux64 and cuda_compiler_version != "12.0")] + - nccl >=2.8 # [build_platform != target_platform and cuda_compiler_version != "12.0"] + - cutensor >=1.4 # [build_platform != target_platform] host: - python @@ -85,36 +122,57 @@ requirements: - setuptools - cython >=0.29.22,<3 - fastrlock >=0.5 - - cudnn >=7.6 - - nccl >=2.8 # [linux] - - cutensor >=1.4 - {% if cuda_major_minor >= (11, 2) %} - - cusparselt 0.2.0.* # [linux64 or win] + - cuda-version {{ cuda_compiler_version }} + # TODO: clean up + {% if cuda_major_minor == (12, 0) %} + - cuda-driver-dev + - cuda-cudart-dev + - cuda-nvrtc-dev + - cuda-nvtx-dev + - cuda-profiler-api + - cuda-cccl_{{ target_platform }} + - libcublas-dev + - libcufft-dev + - libcurand-dev + - libcusolver-dev + - libcusparse-dev {% endif %} + # optional dependencies + # TODO: see https://github.com/conda-forge/cudnn-feedstock/issues/58 + - cudnn >=8 # [not ((aarch64 or ppc64le) and cuda_compiler_version == "12.0")] + # TODO: wait for NCCL to catch up + - nccl >=2.8 # [linux and cuda_compiler_version != "12.0"] + - cutensor >=1.4,<2 + - cusparselt 0.2.0.* # [(linux64 or win) and cuda_compiler_version == "11.2"] run: - python - {{ pin_compatible('fastrlock', max_pin='x.x') }} - numpy >=1.21 + {% if cuda_major_minor == (12, 0) %} + - cuda-version >={{ cuda_major }}.0,<{{ cuda_major+1 }} + {% elif cuda_major_minor == (11, 2) %} + - cuda-version >={{ cuda_major }}.2,<{{ cuda_major+1 }} + {% else %} + - cuda-version {{ cuda_compiler_version }} + {% endif %} run_constrained: # Only GLIBC_2.17 or older symbols present - __glibc >=2.17 # [linux] - scipy >=1.7 - optuna >=3 - - {{ pin_compatible('cudnn') }} - - {{ pin_compatible('nccl') }} # [linux] + - {{ pin_compatible('cudnn') }} # [not ((aarch64 or ppc64le) and cuda_compiler_version == "12.0")] + # TODO: wait for NCCL to catch up + - {{ pin_compatible('nccl') }} # [linux and cuda_compiler_version != "12.0"] - {{ pin_compatible('cutensor', lower_bound='1.3') }} - {% if cuda_major_minor >= (11, 2) %} - - {{ pin_compatible('cusparselt', max_pin='x.x') }} # [linux64 or win] - {% endif %} + - {{ pin_compatible('cusparselt', max_pin='x.x') }} # [(linux64 or win) and cuda_compiler_version == "11.2"] test: requires: - - pytest - - {{ compiler("c") }} - - {{ compiler("cxx") }} - - {{ compiler("cuda") }} # tests need nvcc + {% if cuda_major_minor == (12, 0) %} + - cuda-driver-dev # need the libcuda stub for import test + {% endif %} source_files: - tests diff --git a/recipe/run_test.py b/recipe/run_test.py index a104420e..b723210c 100644 --- a/recipe/run_test.py +++ b/recipe/run_test.py @@ -1,9 +1,19 @@ # Configure CuPy to use 1 GPU for testing +import ctypes import os +import platform import site import sys os.environ["CUPY_TEST_GPU_LIMIT"] = "1" +def get_target_name(): + plat = platform.processor() + if plat == "aarch64": + out = "sbsa-linux" + else: + out = f"{plat}-linux" + return out + # Check CUDA_PATH is set cuda_path = os.environ.get('CUDA_PATH') assert cuda_path is not None @@ -22,16 +32,26 @@ else: raise RuntimeError('_wheel.json is not found in the package') -# Now that conda-forge docker images have libcuda.so, so "import cupy" would not fail -# on Linux. However, tests would fail on the Azure CI since there is no GPU. See the -# discussion in https://github.com/conda-forge/cupy-feedstock/pull/59#issuecomment-629584090. -# On Windows, this will fail because Windows has no driver stub. +# dlopen the driver stub so that CuPy can be imported later +# Note: This would make the actual tests fail on GPU CI! +if sys.platform.startswith('linux') and '12' in os.environ.get('CONDA_OVERRIDE_CUDA', ''): + try: + stub = f"{os.environ['PREFIX']}/targets/{get_target_name()}/lib/stubs/libcuda.so" + stub = ctypes.CDLL(stub) + except Exception as e: + print(f"{stub=} was not loaded:") + raise + +# TODO: do we not ship a stub on Windows? try: import cupy except Exception as e: if sys.platform.startswith('win32'): print("No driver available on Windows. Exiting...") sys.exit(0) +else: + print("import ok") + sys.exit(0) # Ensure CuPy picks up the correct CUDA_VERSION from cupy.cuda import driver diff --git a/recipe/support_new_cuda_layout.diff b/recipe/support_new_cuda_layout.diff new file mode 100644 index 00000000..7baa4561 --- /dev/null +++ b/recipe/support_new_cuda_layout.diff @@ -0,0 +1,143 @@ +diff --git a/install/cupy_builder/cupy_setup_build.py b/install/cupy_builder/cupy_setup_build.py +index 8023e46ad..6f2ca0b28 100644 +--- a/install/cupy_builder/cupy_setup_build.py ++++ b/install/cupy_builder/cupy_setup_build.py +@@ -294,16 +294,36 @@ def make_extensions(ctx: Context, compiler, use_cython): + # deprecated since ROCm 4.2.0 + settings['define_macros'].append(('__HIP_PLATFORM_HCC__', '1')) + +- available_modules = [] +- if no_cuda: +- available_modules = [m['name'] for m in MODULES] +- else: +- available_modules, settings = preconfigure_modules( +- ctx, MODULES, compiler, settings) +- required_modules = get_required_modules(MODULES) +- if not (set(required_modules) <= set(available_modules)): +- raise Exception('Your CUDA environment is invalid. ' +- 'Please check above error log.') ++ try: ++ host_compiler = compiler ++ if os.environ.get('CONDA_BUILD_CROSS_COMPILATION'): ++ os.symlink(f'{os.environ["BUILD_PREFIX"]}/x86_64-conda-linux-gnu/bin/x86_64-conda-linux-gnu-ld', ++ f'{os.environ["BUILD_PREFIX"]}/bin/ld') ++ if os.environ.get('CONDA_BUILD_CROSS_COMPILATION') or os.environ.get('CONDA_OVERRIDE_CUDA', '0').startswith('12'): ++ # If cross-compiling, we need build_and_run() & build_shlib() to use the compiler ++ # on the build platform to generate stub files that are executable in the build ++ # environment, not the target environment. ++ compiler = ccompiler.new_compiler() ++ compiler.compiler = [os.environ['CC_FOR_BUILD'],] ++ compiler.compiler_cxx = [os.environ['CXX_FOR_BUILD'],] ++ compiler.compiler_so = [os.environ['CC_FOR_BUILD'],] ++ compiler.linker_exe = [os.environ['CC_FOR_BUILD'], f'-B{os.environ["BUILD_PREFIX"]}/bin'] ++ compiler.linker_so = [os.environ['CC_FOR_BUILD'], f'-B{os.environ["BUILD_PREFIX"]}/bin', '-shared'] ++ ++ available_modules = [] ++ if no_cuda: ++ available_modules = [m['name'] for m in MODULES] ++ else: ++ available_modules, settings = preconfigure_modules( ++ ctx, MODULES, compiler, settings) ++ required_modules = get_required_modules(MODULES) ++ if not (set(required_modules) <= set(available_modules)): ++ raise Exception('Your CUDA environment is invalid. ' ++ 'Please check above error log.') ++ finally: ++ compiler = host_compiler ++ if os.environ.get('CONDA_BUILD_CROSS_COMPILATION'): ++ os.remove(f'{os.environ["BUILD_PREFIX"]}/bin/ld') + + ret = [] + for module in MODULES: +diff --git a/install/cupy_builder/install_build.py b/install/cupy_builder/install_build.py +index d0317e324..42c70b9e6 100644 +--- a/install/cupy_builder/install_build.py ++++ b/install/cupy_builder/install_build.py +@@ -1,7 +1,9 @@ + # mypy: ignore-errors + + import contextlib ++import logging + import os ++import platform + import re + import shlex + import shutil +@@ -16,6 +18,8 @@ from cupy_builder import _environment + from cupy_builder._context import Context + + ++logging.basicConfig(level=logging.DEBUG) ++ + PLATFORM_LINUX = sys.platform.startswith('linux') + PLATFORM_WIN32 = sys.platform.startswith('win32') + +@@ -689,9 +693,59 @@ def get_cusparselt_version(formatted=False): + return _cusparselt_version + + ++def conda_get_target_name(): ++ out = None ++ if PLATFORM_LINUX: ++ plat = platform.processor() ++ if plat == "aarch64": ++ out = "sbsa-linux" ++ else: ++ out = f"{plat}-linux" ++ else: ++ raise NotImplementedError ++ logging.debug(f"{out=}") ++ return out ++ ++ ++def conda_update_dirs(include_dirs, library_dirs): ++ # Note: These hacks are needed for the dependency detection stage to function, ++ # because we create a fresh compiler instance that does not honor CFLAGS etc set ++ # in the conda-build environment. ++ include_dirs = list(include_dirs) ++ library_dirs = list(library_dirs) ++ ++ if os.environ.get('CONDA_BUILD_CROSS_COMPILATION'): ++ # If we're cross compiling, we need to generate stub files that are ++ # executable in the build environment, not the target environment. ++ # This assumes, however, that the build/host environments see the same ++ # CUDA Toolkit. ++ if os.environ.get('CONDA_OVERRIDE_CUDA', '0').startswith('12'): ++ include_dirs.insert(0, f'{os.environ["BUILD_PREFIX"]}/targets/x86_64-linux/include') ++ library_dirs.insert(0, f'{os.environ["BUILD_PREFIX"]}/targets/x86_64-linux/lib') ++ library_dirs.insert(0, f'{os.environ["BUILD_PREFIX"]}/lib/stubs') ++ elif os.environ.get('CONDA_OVERRIDE_CUDA', '0').startswith('11'): ++ include_dirs.append('/usr/local/cuda/include') ++ library_dirs.append('/usr/local/cuda/lib64/stubs') ++ ++ # for optional dependencies ++ include_dirs.append(f'{os.environ["BUILD_PREFIX"]}/include') ++ library_dirs.append(f'{os.environ["BUILD_PREFIX"]}/lib') ++ ++ if os.environ.get('CONDA_OVERRIDE_CUDA', '0').startswith('12'): ++ include_dirs.append(f'{os.environ["BUILD_PREFIX"]}/targets/{conda_get_target_name()}/include') # for crt headers ++ library_dirs.append(f'{os.environ["PREFIX"]}/lib/stubs') ++ # for optional dependencies ++ include_dirs.append(f'{os.environ["PREFIX"]}/include') ++ library_dirs.append(f'{os.environ["PREFIX"]}/lib') ++ ++ return include_dirs, library_dirs ++ ++ + def build_shlib(compiler, source, libraries=(), + include_dirs=(), library_dirs=(), define_macros=None, + extra_compile_args=()): ++ include_dirs, library_dirs = conda_update_dirs(include_dirs, library_dirs) ++ + with _tempdir() as temp_dir: + fname = os.path.join(temp_dir, 'a.cpp') + with open(fname, 'w') as f: +@@ -717,6 +771,8 @@ def build_shlib(compiler, source, libraries=(), + def build_and_run(compiler, source, libraries=(), + include_dirs=(), library_dirs=(), define_macros=None, + extra_compile_args=()): ++ include_dirs, library_dirs = conda_update_dirs(include_dirs, library_dirs) ++ + with _tempdir() as temp_dir: + fname = os.path.join(temp_dir, 'a.cpp') + with open(fname, 'w') as f:
VariantStatus
linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.10.____cpython - - variant - -
linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.11.____cpython - - variant - -
linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.8.____cpython - - variant - -
linux_64_c_compiler_version10cuda_compiler_version11.1cudnn8cxx_compiler_version10python3.9.____cpython - - variant - -
linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpythonlinux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.10.____cpython - variant + variant
linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpythonlinux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.11.____cpython - variant + variant
linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpythonlinux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.8.____cpython - variant + variant
linux_64_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpythonlinux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.1cudnn8cxx_compiler_version10python3.9.____cpython - variant + variant
linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.10.____cpythonlinux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython - variant + variant
linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.11.____cpythonlinux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython - variant + variant
linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.8.____cpythonlinux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython - variant + variant
linux_64_c_compiler_version7cuda_compiler_version10.2cudnn7cxx_compiler_version7python3.9.____cpythonlinux_64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython - variant + variant
linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.10.____cpythonlinux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.10.____cpython - variant + variant
linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.11.____cpythonlinux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.11.____cpython - variant + variant
linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.8.____cpythonlinux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.8.____cpython - variant + variant
linux_64_c_compiler_version9cuda_compiler_version11.0cudnn8cxx_compiler_version9python3.9.____cpythonlinux_64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.0cudnn8cxx_compiler_version12python3.9.____cpython - variant + variant
linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.10.____cpythonlinux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.10.____cpython - variant + variant
linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.11.____cpythonlinux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.11.____cpython - variant + variant
linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.8.____cpythonlinux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.8.____cpython - variant + variant
linux_aarch64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.9.____cpythonlinux_64_c_compiler_version7cuda_compilernvcccuda_compiler_version10.2cudnn7cxx_compiler_version7python3.9.____cpython - variant + variant
linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.10.____cpythonlinux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.10.____cpython - variant + variant
linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.11.____cpythonlinux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.11.____cpython - variant + variant
linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.8.____cpythonlinux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.8.____cpython - variant + variant
linux_aarch64_c_compiler_version9cuda_compiler_version11.0cxx_compiler_version9python3.9.____cpythonlinux_64_c_compiler_version9cuda_compilernvcccuda_compiler_version11.0cudnn8cxx_compiler_version9python3.9.____cpython - variant + variant
linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.10.____cpythonlinux_aarch64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython - variant + variant
linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.11.____cpythonlinux_aarch64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython - variant + variant
linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.8.____cpythonlinux_aarch64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython - variant + variant
linux_aarch64_c_compiler_version9cuda_compiler_version11.1cxx_compiler_version9python3.9.____cpythonlinux_aarch64_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython - variant + variant
linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpythonlinux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.10.____cpython - variant + variant
linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpythonlinux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.11.____cpython - variant + variant
linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpythonlinux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.8.____cpython - variant + variant
linux_ppc64le_c_compiler_version10cuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpythonlinux_ppc64le_c_compiler_version10cuda_compilernvcccuda_compiler_version11.2cudnn8cxx_compiler_version10python3.9.____cpython - variant + variant
win_64_cuda_compiler_version10.2cudnn7python3.10.____cpythonwin_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.10.____cpython - variant + variant
win_64_cuda_compiler_version10.2cudnn7python3.11.____cpythonwin_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.11.____cpython - variant + variant
win_64_cuda_compiler_version10.2cudnn7python3.8.____cpythonwin_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.8.____cpython - variant + variant
win_64_cuda_compiler_version10.2cudnn7python3.9.____cpythonwin_64_cuda_compilernvcccuda_compiler_version10.2cudnn7python3.9.____cpython - variant + variant
win_64_cuda_compiler_version11.0cudnn8python3.10.____cpythonwin_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.10.____cpython - variant + variant
win_64_cuda_compiler_version11.0cudnn8python3.11.____cpythonwin_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.11.____cpython - variant + variant
win_64_cuda_compiler_version11.0cudnn8python3.8.____cpythonwin_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.8.____cpython - variant + variant
win_64_cuda_compiler_version11.0cudnn8python3.9.____cpythonwin_64_cuda_compilernvcccuda_compiler_version11.0cudnn8python3.9.____cpython - variant + variant
win_64_cuda_compiler_version11.1cudnn8python3.10.____cpythonwin_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.10.____cpython - variant + variant
win_64_cuda_compiler_version11.1cudnn8python3.11.____cpythonwin_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.11.____cpython - variant + variant
win_64_cuda_compiler_version11.1cudnn8python3.8.____cpythonwin_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.8.____cpython - variant + variant
win_64_cuda_compiler_version11.1cudnn8python3.9.____cpythonwin_64_cuda_compilernvcccuda_compiler_version11.1cudnn8python3.9.____cpython - variant + variant
win_64_cuda_compiler_version11.2cudnn8python3.10.____cpythonwin_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.10.____cpython - variant + variant
win_64_cuda_compiler_version11.2cudnn8python3.11.____cpythonwin_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.11.____cpython - variant + variant
win_64_cuda_compiler_version11.2cudnn8python3.8.____cpythonwin_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.8.____cpython - variant + variant
win_64_cuda_compiler_version11.2cudnn8python3.9.____cpythonwin_64_cuda_compilernvcccuda_compiler_version11.2cudnn8python3.9.____cpython - variant + variant