From fcd96eb060fc9ca502a93ca52d92062bac12ff36 Mon Sep 17 00:00:00 2001 From: Isuru Fernando Date: Wed, 1 Feb 2023 19:05:33 -0600 Subject: [PATCH 1/4] cross compile support --- recipe/conda_build_config.yaml | 8 +++++++ recipe/linux/activate.sh | 30 ++++++++++++++++++------ recipe/linux/test_nvcc.sh | 2 +- recipe/meta.yaml | 42 +++++++++++++++------------------- 4 files changed, 51 insertions(+), 31 deletions(-) diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml index 041740e..89bdc79 100644 --- a/recipe/conda_build_config.yaml +++ b/recipe/conda_build_config.yaml @@ -172,3 +172,11 @@ cdt_name: # [linux] - cos7 # [linux and aarch64] # CUDA 11.6 - cos7 # [linux and aarch64] # CUDA 11.7 - cos7 # [linux and aarch64] # CUDA 11.8 + +cross_target_platform: + - linux-64 # [linux and x86_64] + - linux-aarch64 # [linux and (x86_64 or aarch64)] + - linux-ppc64le # [linux and (x86_64 or ppc64le)] + - win-64 # [win and x86_64] + - osx-64 # [osx and x86_64] + - osx-arm64 # [osx and arm64] diff --git a/recipe/linux/activate.sh b/recipe/linux/activate.sh index f09ebe2..8b11a70 100644 --- a/recipe/linux/activate.sh +++ b/recipe/linux/activate.sh @@ -52,9 +52,25 @@ then return 1 fi -if [[ ! -f "${CUDA_HOME}/lib64/stubs/libcuda.so" ]] +if [[ "${CONDA_BUILD_CROSS_COMPILATION:-0}" == "1" ]]; then + if [[ "${target_platform:-}" == "linux-aarch64" ]]; then + LIBCUDA_STUB_FILE="${CUDA_HOME}/targets/sbsa-linux/lib/stubs/libcuda.so" + CUDA_INCLUDE_DIR="${CUDA_HOME}/targets/sbsa-linux/include" + elif [[ "${target_platform:-}" == "linux-ppc64le" ]]; then + LIBCUDA_STUB_FILE="${CUDA_HOME}/targets/ppc64le-linux/lib/stubs/libcuda.so" + CUDA_INCLUDE_DIR="${CUDA_HOME}/targets/ppc64le-linux/include" + elif [[ "${target_platform:-}" == "linux-64" ]]; then + LIBCUDA_STUB_FILE="${CUDA_HOME}/targets/x86_64-linux/lib/stubs/libcuda.so" + CUDA_INCLUDE_DIR="${CUDA_HOME}/targets/x86_64-linux/include" + fi +else + LIBCUDA_STUB_FILE="${CUDA_HOME}/lib64/stubs/libcuda.so" + CUDA_INCLUDE_DIR="${CUDA_HOME}/include" +fi + +if [[ ! -f "${LIBCUDA_STUB_FILE}" ]] then - echo "File ${CUDA_HOME}/lib64/stubs/libcuda.so doesn't exist" + echo "File ${LIBCUDA_STUB_FILE} doesn't exist" return 1 fi @@ -70,9 +86,9 @@ then fi export CUDA_HOME="${CUDA_HOME}" -export CFLAGS="${CFLAGS} -isystem ${CUDA_HOME}/include" -export CPPFLAGS="${CPPFLAGS} -isystem ${CUDA_HOME}/include" -export CXXFLAGS="${CXXFLAGS} -isystem ${CUDA_HOME}/include" +export CFLAGS="${CFLAGS} -isystem ${CUDA_INCLUDE_DIR}" +export CPPFLAGS="${CPPFLAGS} -isystem ${CUDA_INCLUDE_DIR}" +export CXXFLAGS="${CXXFLAGS} -isystem ${CUDA_INCLUDE_DIR}" ### CMake configurations @@ -103,8 +119,8 @@ then then mv -f "${CONDA_BUILD_SYSROOT}/lib/libcuda.so" "${LIBCUDA_SO_CONDA_NVCC_BACKUP}" fi - ln -s "${CUDA_HOME}/lib64/stubs/libcuda.so" "${CONDA_BUILD_SYSROOT}/lib/libcuda.so" + ln -s "${LIBCUDA_STUB_FILE}" "${CONDA_BUILD_SYSROOT}/lib/libcuda.so" else mkdir -p "${CONDA_PREFIX}/lib/stubs" - ln -sf "${CUDA_HOME}/lib64/stubs/libcuda.so" "${CONDA_PREFIX}/lib/stubs/libcuda.so" + ln -sf "${LIBCUDA_STUB_FILE}" "${CONDA_PREFIX}/lib/stubs/libcuda.so" fi diff --git a/recipe/linux/test_nvcc.sh b/recipe/linux/test_nvcc.sh index 782297f..0c6ea9a 100644 --- a/recipe/linux/test_nvcc.sh +++ b/recipe/linux/test_nvcc.sh @@ -73,4 +73,4 @@ NVCC_FLAGS="" if [[ $target_platform == linux-ppc64le && $PKG_VERSION == 10.* ]]; then NVCC_FLAGS+=" -Xcompiler -mno-float128" fi -nvcc $NVCC_FLAGS test.cu \ No newline at end of file +nvcc $NVCC_FLAGS test.cu diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 3327039..a6df033 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -17,13 +17,13 @@ package: build: number: {{ number }} {% if cuda_major == 0 - or (target_platform == "linux-ppc64le" and cuda_major_minor < (10, 2)) - or (target_platform == "linux-aarch64" and (cuda_major_minor < (11, 0) or arm_variant_type != "sbsa")) %} + or (cross_target_platform == "linux-ppc64le" and cuda_major_minor < (10, 2)) + or (cross_target_platform == "linux-aarch64" and (cuda_major_minor < (11, 0) or arm_variant_type != "sbsa")) %} skip: true {% endif %} outputs: - - name: "{{ name }}_{{ target_platform }}" + - name: "{{ name }}_{{ cross_target_platform }}" version: "{{ cuda_compiler_version }}" number: {{ number }} script: linux/install_nvcc.sh # [linux] @@ -38,40 +38,36 @@ outputs: {% else %} - cudatoolkit >={{ cuda_compiler_version }},<{{ cuda_major + 1 }} {% endif %} -{% if cdt_name == "cos7" %} # [linux] - - __glibc >=2.17 # [linux] -{% endif %} # [linux] + - __glibc >=2.17 # [linux and cdt_name == "cos7"] requirements: build: # [win] - m2-sed # [win] host: # Needed to symlink libcuda into sysroot libs. - - {{ compiler("c") }} -{% if cdt_name == "cos7" %} # [linux] - - sysroot_{{ target_platform }} 2.17 # [linux] - - __glibc >=2.17 # [linux] -{% endif %} # [linux] + - {{ c_compiler }}_{{ cross_target_platform }} {{ c_compiler_version }}.* # [linux] + - {{ c_compiler }}_{{ cross_target_platform }} # [win] + - sysroot_{{ cross_target_platform }} 2.17 # [linux and cdt_name == "cos7"] + - __glibc >=2.17 # [linux and cdt_name == "cos7"] run: - - sed # [linux] -{% if cdt_name == "cos7" %} # [linux] - - sysroot_{{ target_platform }} 2.17 # [linux] - - __glibc >=2.17 # [linux] -{% endif %} # [linux] + - sed # [linux] + - sysroot_{{ cross_target_platform }} 2.17 # [linux and cdt_name == "cos7"] + - __glibc >=2.17 # [linux and cdt_name == "cos7"] test: requires: - - {{ compiler("c") }} + - {{ c_compiler }}_{{ cross_target_platform }} {{ c_compiler_version }}.* # [linux] + - {{ c_compiler }}_{{ cross_target_platform }} # [win] # Host code is forwarded to a C++ compiler - - {{ compiler("cxx") }} -{% if cdt_name == "cos7" %} # [linux] - - sysroot_{{ target_platform }} 2.17 # [linux] -{% endif %} # [linux] + - {{ cxx_compiler }}_{{ cross_target_platform }} {{ cxx_compiler_version }}.* # [linux] + - {{ cxx_compiler }}_{{ cross_target_platform }} # [win] + - sysroot_{{ cross_target_platform }} 2.17 # [linux and cdt_name == "cos7"] + - __glibc >=2.17 # [linux and cdt_name == "cos7"] files: - test.cu - linux/test_nvcc.sh # [linux] - windows\test_nvcc.bat # [win] commands: - - bash linux/test_nvcc.sh # [linux] - - windows\test_nvcc.bat # [win] + - bash linux/test_nvcc.sh # [linux and target_platform == cross_target_platform] + - windows\test_nvcc.bat # [win and target_platform == cross_target_platform] about: home: https://github.com/conda-forge/nvcc-feedstock license: BSD-3-Clause From 49eadf40f50ab4a9f3a109d56b43e00f5c1e44b2 Mon Sep 17 00:00:00 2001 From: Isuru Fernando Date: Wed, 1 Feb 2023 19:56:59 -0600 Subject: [PATCH 2/4] only 11.2 for cross compiling --- recipe/meta.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index a6df033..ec13674 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -18,7 +18,9 @@ build: number: {{ number }} {% if cuda_major == 0 or (cross_target_platform == "linux-ppc64le" and cuda_major_minor < (10, 2)) - or (cross_target_platform == "linux-aarch64" and (cuda_major_minor < (11, 0) or arm_variant_type != "sbsa")) %} + or (cross_target_platform == "linux-aarch64" and (cuda_major_minor < (11, 0) or arm_variant_type != "sbsa")) + or (cross_target_platform != target_platform and cuda_major_minor != (11, 2)) + %} skip: true {% endif %} From 6600d07fcc46803dccfa24a3d820c275598b2f43 Mon Sep 17 00:00:00 2001 From: Isuru Fernando Date: Thu, 2 Feb 2023 11:30:20 -0600 Subject: [PATCH 3/4] rerender --- .azure-pipelines/azure-pipelines-linux.yml | 157 ++++++++++-- .azure-pipelines/azure-pipelines-win.yml | 5 + ...ormlinux-64cuda_compiler_version10.0.yaml} | 2 + ...ormlinux-64cuda_compiler_version10.1.yaml} | 2 + ...ormlinux-64cuda_compiler_version10.2.yaml} | 2 + ...formlinux-64cuda_compiler_version9.2.yaml} | 2 + ...inux-aarch64cuda_compiler_version10.0.yaml | 30 +++ ...inux-aarch64cuda_compiler_version10.1.yaml | 30 +++ ...inux-aarch64cuda_compiler_version10.2.yaml | 30 +++ ...linux-aarch64cuda_compiler_version9.2.yaml | 30 +++ ...inux-ppc64lecuda_compiler_version10.0.yaml | 30 +++ ...inux-ppc64lecuda_compiler_version10.1.yaml | 30 +++ ...inux-ppc64lecuda_compiler_version10.2.yaml | 30 +++ ...linux-ppc64lecuda_compiler_version9.2.yaml | 30 +++ ...ormlinux-64cuda_compiler_version11.0.yaml} | 2 + ...ormlinux-64cuda_compiler_version11.1.yaml} | 2 + ...ormlinux-64cuda_compiler_version11.2.yaml} | 2 + ...ormlinux-64cuda_compiler_version11.3.yaml} | 2 + ...ormlinux-64cuda_compiler_version11.4.yaml} | 2 + ...ormlinux-64cuda_compiler_version11.5.yaml} | 2 + ...ormlinux-64cuda_compiler_version11.6.yaml} | 2 + ...ormlinux-64cuda_compiler_version11.7.yaml} | 2 + ...ormlinux-64cuda_compiler_version11.8.yaml} | 2 + ...inux-aarch64cuda_compiler_version11.0.yaml | 30 +++ ...inux-aarch64cuda_compiler_version11.1.yaml | 30 +++ ...inux-aarch64cuda_compiler_version11.2.yaml | 30 +++ ...inux-aarch64cuda_compiler_version11.3.yaml | 30 +++ ...inux-aarch64cuda_compiler_version11.4.yaml | 30 +++ ...inux-aarch64cuda_compiler_version11.5.yaml | 30 +++ ...inux-aarch64cuda_compiler_version11.6.yaml | 30 +++ ...inux-aarch64cuda_compiler_version11.7.yaml | 30 +++ ...inux-aarch64cuda_compiler_version11.8.yaml | 30 +++ ...inux-ppc64lecuda_compiler_version11.0.yaml | 30 +++ ...inux-ppc64lecuda_compiler_version11.1.yaml | 30 +++ ...inux-ppc64lecuda_compiler_version11.2.yaml | 30 +++ ...inux-ppc64lecuda_compiler_version11.3.yaml | 30 +++ ...inux-ppc64lecuda_compiler_version11.4.yaml | 30 +++ ...inux-ppc64lecuda_compiler_version11.5.yaml | 30 +++ ...inux-ppc64lecuda_compiler_version11.6.yaml | 30 +++ ...inux-ppc64lecuda_compiler_version11.7.yaml | 30 +++ ...inux-ppc64lecuda_compiler_version11.8.yaml | 30 +++ ...nux_aarch64_cuda_compiler_version11.0.yaml | 2 + ...nux_aarch64_cuda_compiler_version11.1.yaml | 2 + ...nux_aarch64_cuda_compiler_version11.2.yaml | 2 + ...nux_aarch64_cuda_compiler_version11.3.yaml | 2 + ...nux_aarch64_cuda_compiler_version11.4.yaml | 2 + ...nux_aarch64_cuda_compiler_version11.5.yaml | 2 + ...nux_aarch64_cuda_compiler_version11.6.yaml | 2 + ...nux_aarch64_cuda_compiler_version11.7.yaml | 2 + ...nux_aarch64_cuda_compiler_version11.8.yaml | 2 + ...nux_ppc64le_cuda_compiler_version10.2.yaml | 2 + ...nux_ppc64le_cuda_compiler_version11.0.yaml | 2 + ...nux_ppc64le_cuda_compiler_version11.1.yaml | 2 + ...nux_ppc64le_cuda_compiler_version11.2.yaml | 2 + ...nux_ppc64le_cuda_compiler_version11.3.yaml | 2 + ...nux_ppc64le_cuda_compiler_version11.4.yaml | 2 + ...nux_ppc64le_cuda_compiler_version11.5.yaml | 2 + ...nux_ppc64le_cuda_compiler_version11.6.yaml | 2 + ...nux_ppc64le_cuda_compiler_version11.7.yaml | 2 + ...nux_ppc64le_cuda_compiler_version11.8.yaml | 2 + .../win_64_cuda_compiler_version10.1.yaml | 2 + .../win_64_cuda_compiler_version10.2.yaml | 2 + .../win_64_cuda_compiler_version11.0.yaml | 2 + .../win_64_cuda_compiler_version11.1.yaml | 2 + .../win_64_cuda_compiler_version11.2.yaml | 2 + .../win_64_cuda_compiler_version11.3.yaml | 2 + .../win_64_cuda_compiler_version11.4.yaml | 2 + .../win_64_cuda_compiler_version11.5.yaml | 2 + .../win_64_cuda_compiler_version11.6.yaml | 2 + .../win_64_cuda_compiler_version11.7.yaml | 2 + .../win_64_cuda_compiler_version11.8.yaml | 2 + README.md | 234 ++++++++++++++++-- 72 files changed, 1210 insertions(+), 52 deletions(-) rename .ci_support/{linux_64_cdt_namecos6cuda_compiler_version10.0.yaml => linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version10.0.yaml} (92%) rename .ci_support/{linux_64_cdt_namecos6cuda_compiler_version10.1.yaml => linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version10.1.yaml} (92%) rename .ci_support/{linux_64_cdt_namecos6cuda_compiler_version10.2.yaml => linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version10.2.yaml} (92%) rename .ci_support/{linux_64_cdt_namecos6cuda_compiler_version9.2.yaml => linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version9.2.yaml} (92%) create mode 100644 .ci_support/linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version10.0.yaml create mode 100644 .ci_support/linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version10.1.yaml create mode 100644 .ci_support/linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version10.2.yaml create mode 100644 .ci_support/linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version9.2.yaml create mode 100644 .ci_support/linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version10.0.yaml create mode 100644 .ci_support/linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version10.1.yaml create mode 100644 .ci_support/linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version10.2.yaml create mode 100644 .ci_support/linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version9.2.yaml rename .ci_support/{linux_64_cdt_namecos7cuda_compiler_version11.0.yaml => linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.0.yaml} (92%) rename .ci_support/{linux_64_cdt_namecos7cuda_compiler_version11.1.yaml => linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.1.yaml} (92%) rename .ci_support/{linux_64_cdt_namecos7cuda_compiler_version11.2.yaml => linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.2.yaml} (92%) rename .ci_support/{linux_64_cdt_namecos7cuda_compiler_version11.3.yaml => linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.3.yaml} (92%) rename .ci_support/{linux_64_cdt_namecos7cuda_compiler_version11.4.yaml => linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.4.yaml} (92%) rename .ci_support/{linux_64_cdt_namecos7cuda_compiler_version11.5.yaml => linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.5.yaml} (92%) rename .ci_support/{linux_64_cdt_namecos7cuda_compiler_version11.6.yaml => linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.6.yaml} (92%) rename .ci_support/{linux_64_cdt_namecos7cuda_compiler_version11.7.yaml => linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.7.yaml} (92%) rename .ci_support/{linux_64_cdt_namecos7cuda_compiler_version11.8.yaml => linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.8.yaml} (92%) create mode 100644 .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.0.yaml create mode 100644 .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.1.yaml create mode 100644 .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.2.yaml create mode 100644 .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.3.yaml create mode 100644 .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.4.yaml create mode 100644 .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.5.yaml create mode 100644 .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.6.yaml create mode 100644 .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.7.yaml create mode 100644 .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.8.yaml create mode 100644 .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.0.yaml create mode 100644 .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.1.yaml create mode 100644 .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.2.yaml create mode 100644 .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.3.yaml create mode 100644 .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.4.yaml create mode 100644 .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.5.yaml create mode 100644 .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.6.yaml create mode 100644 .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.7.yaml create mode 100644 .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.8.yaml diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index 4e7d496..0ce3a57 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,56 +8,160 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - linux_64_cdt_namecos6cuda_compiler_version10.0: - CONFIG: linux_64_cdt_namecos6cuda_compiler_version10.0 + linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version10.0: + CONFIG: linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version10.0 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-cuda:10.0 - linux_64_cdt_namecos6cuda_compiler_version10.1: - CONFIG: linux_64_cdt_namecos6cuda_compiler_version10.1 + linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version10.1: + CONFIG: linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version10.1 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-cuda:10.1 - linux_64_cdt_namecos6cuda_compiler_version10.2: - CONFIG: linux_64_cdt_namecos6cuda_compiler_version10.2 + linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version10.2: + CONFIG: linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version10.2 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-cuda:10.2 - linux_64_cdt_namecos6cuda_compiler_version9.2: - CONFIG: linux_64_cdt_namecos6cuda_compiler_version9.2 + linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version9.2: + CONFIG: linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version9.2 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-cuda:9.2 - linux_64_cdt_namecos7cuda_compiler_version11.0: - CONFIG: linux_64_cdt_namecos7cuda_compiler_version11.0 + linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version10.0: + CONFIG: linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version10.0 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-cuda:10.0 + linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version10.1: + CONFIG: linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version10.1 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-cuda:10.1 + linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version10.2: + CONFIG: linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version10.2 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-cuda:10.2 + linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version9.2: + CONFIG: linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version9.2 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-cuda:9.2 + linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version10.0: + CONFIG: linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version10.0 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-cuda:10.0 + linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version10.1: + CONFIG: linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version10.1 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-cuda:10.1 + linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version10.2: + CONFIG: linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version10.2 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-cuda:10.2 + linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version9.2: + CONFIG: linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version9.2 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-cuda:9.2 + linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.0: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.0 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.0 + linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.1: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.1 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.1 + linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.2: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.2 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.2 + linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.3: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.3 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.3 + linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.4: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.4 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.4 + linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.5: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.5 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.5 + linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.6: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.6 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.6 + linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.7: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.7 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.7 + linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.8: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.8 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.8 + linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.0: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.0 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.0 + linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.1: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.1 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.1 + linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.2: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.2 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.2 + linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.3: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.3 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.3 + linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.4: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.4 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.4 + linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.5: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.5 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.5 + linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.6: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.6 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.6 + linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.7: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.7 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.7 + linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.8: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.8 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.8 + linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.0: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.0 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.0 - linux_64_cdt_namecos7cuda_compiler_version11.1: - CONFIG: linux_64_cdt_namecos7cuda_compiler_version11.1 + linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.1: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.1 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.1 - linux_64_cdt_namecos7cuda_compiler_version11.2: - CONFIG: linux_64_cdt_namecos7cuda_compiler_version11.2 + linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.2: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.2 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.2 - linux_64_cdt_namecos7cuda_compiler_version11.3: - CONFIG: linux_64_cdt_namecos7cuda_compiler_version11.3 + linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.3: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.3 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.3 - linux_64_cdt_namecos7cuda_compiler_version11.4: - CONFIG: linux_64_cdt_namecos7cuda_compiler_version11.4 + linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.4: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.4 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.4 - linux_64_cdt_namecos7cuda_compiler_version11.5: - CONFIG: linux_64_cdt_namecos7cuda_compiler_version11.5 + linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.5: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.5 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.5 - linux_64_cdt_namecos7cuda_compiler_version11.6: - CONFIG: linux_64_cdt_namecos7cuda_compiler_version11.6 + linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.6: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.6 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.6 - linux_64_cdt_namecos7cuda_compiler_version11.7: - CONFIG: linux_64_cdt_namecos7cuda_compiler_version11.7 + linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.7: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.7 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.7 - linux_64_cdt_namecos7cuda_compiler_version11.8: - CONFIG: linux_64_cdt_namecos7cuda_compiler_version11.8 + linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.8: + CONFIG: linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.8 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.8 linux_aarch64_cuda_compiler_version11.0: @@ -136,6 +240,7 @@ jobs: CONFIG: linux_ppc64le_cuda_compiler_version11.8 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-ppc64le-cuda:11.8 + maxParallel: 42 timeoutInMinutes: 360 steps: diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index 5cb70c3..3144af9 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -41,9 +41,11 @@ jobs: win_64_cuda_compiler_version11.8: CONFIG: win_64_cuda_compiler_version11.8 UPLOAD_PACKAGES: 'True' + maxParallel: 8 timeoutInMinutes: 360 variables: CONDA_BLD_PATH: D:\\bld\\ + UPLOAD_TEMP: D:\\tmp steps: - task: PythonScript@0 @@ -102,6 +104,9 @@ jobs: - script: | set "GIT_BRANCH=%BUILD_SOURCEBRANCHNAME%" set "FEEDSTOCK_NAME=%BUILD_REPOSITORY_NAME:*/=%" + set "TEMP=$(UPLOAD_TEMP)" + if not exist "%TEMP%\" md "%TEMP%" + set "TMP=%TEMP%" call activate base upload_package --validate --feedstock-name="%FEEDSTOCK_NAME%" .\ ".\recipe" .ci_support\%CONFIG%.yaml displayName: Upload package diff --git a/.ci_support/linux_64_cdt_namecos6cuda_compiler_version10.0.yaml b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version10.0.yaml similarity index 92% rename from .ci_support/linux_64_cdt_namecos6cuda_compiler_version10.0.yaml rename to .ci_support/linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version10.0.yaml index 19d5509..c1c339b 100644 --- a/.ci_support/linux_64_cdt_namecos6cuda_compiler_version10.0.yaml +++ b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version10.0.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cdt_namecos6cuda_compiler_version10.1.yaml b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version10.1.yaml similarity index 92% rename from .ci_support/linux_64_cdt_namecos6cuda_compiler_version10.1.yaml rename to .ci_support/linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version10.1.yaml index 9425d16..fd03fa6 100644 --- a/.ci_support/linux_64_cdt_namecos6cuda_compiler_version10.1.yaml +++ b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version10.1.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cdt_namecos6cuda_compiler_version10.2.yaml b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version10.2.yaml similarity index 92% rename from .ci_support/linux_64_cdt_namecos6cuda_compiler_version10.2.yaml rename to .ci_support/linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version10.2.yaml index 12ff0b6..5e6179f 100644 --- a/.ci_support/linux_64_cdt_namecos6cuda_compiler_version10.2.yaml +++ b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version10.2.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cdt_namecos6cuda_compiler_version9.2.yaml b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version9.2.yaml similarity index 92% rename from .ci_support/linux_64_cdt_namecos6cuda_compiler_version9.2.yaml rename to .ci_support/linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version9.2.yaml index 1551d98..5df488d 100644 --- a/.ci_support/linux_64_cdt_namecos6cuda_compiler_version9.2.yaml +++ b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version9.2.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version10.0.yaml b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version10.0.yaml new file mode 100644 index 0000000..3450c62 --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version10.0.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos6 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-aarch64 +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.0' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-cuda:10.0 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version10.1.yaml b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version10.1.yaml new file mode 100644 index 0000000..85ba640 --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version10.1.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos6 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-aarch64 +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.1' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-cuda:10.1 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version10.2.yaml b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version10.2.yaml new file mode 100644 index 0000000..1f13f3c --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version10.2.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos6 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-aarch64 +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-cuda:10.2 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version9.2.yaml b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version9.2.yaml new file mode 100644 index 0000000..847f75b --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version9.2.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos6 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-aarch64 +cuda_compiler: +- nvcc +cuda_compiler_version: +- '9.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-cuda:9.2 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version10.0.yaml b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version10.0.yaml new file mode 100644 index 0000000..4100e2c --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version10.0.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos6 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-ppc64le +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.0' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-cuda:10.0 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version10.1.yaml b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version10.1.yaml new file mode 100644 index 0000000..abbc1e7 --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version10.1.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos6 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-ppc64le +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.1' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-cuda:10.1 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version10.2.yaml b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version10.2.yaml new file mode 100644 index 0000000..dca833c --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version10.2.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos6 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-ppc64le +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-cuda:10.2 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version9.2.yaml b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version9.2.yaml new file mode 100644 index 0000000..4b44363 --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version9.2.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos6 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-ppc64le +cuda_compiler: +- nvcc +cuda_compiler_version: +- '9.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-cuda:9.2 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos7cuda_compiler_version11.0.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.0.yaml similarity index 92% rename from .ci_support/linux_64_cdt_namecos7cuda_compiler_version11.0.yaml rename to .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.0.yaml index 7c010b9..d6ff63d 100644 --- a/.ci_support/linux_64_cdt_namecos7cuda_compiler_version11.0.yaml +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.0.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cdt_namecos7cuda_compiler_version11.1.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.1.yaml similarity index 92% rename from .ci_support/linux_64_cdt_namecos7cuda_compiler_version11.1.yaml rename to .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.1.yaml index 00c1d3b..ad1af0e 100644 --- a/.ci_support/linux_64_cdt_namecos7cuda_compiler_version11.1.yaml +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.1.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cdt_namecos7cuda_compiler_version11.2.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.2.yaml similarity index 92% rename from .ci_support/linux_64_cdt_namecos7cuda_compiler_version11.2.yaml rename to .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.2.yaml index f8b950f..4f1d50d 100644 --- a/.ci_support/linux_64_cdt_namecos7cuda_compiler_version11.2.yaml +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.2.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cdt_namecos7cuda_compiler_version11.3.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.3.yaml similarity index 92% rename from .ci_support/linux_64_cdt_namecos7cuda_compiler_version11.3.yaml rename to .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.3.yaml index 8af35df..70f45c5 100644 --- a/.ci_support/linux_64_cdt_namecos7cuda_compiler_version11.3.yaml +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.3.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cdt_namecos7cuda_compiler_version11.4.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.4.yaml similarity index 92% rename from .ci_support/linux_64_cdt_namecos7cuda_compiler_version11.4.yaml rename to .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.4.yaml index 6dd50db..04bd123 100644 --- a/.ci_support/linux_64_cdt_namecos7cuda_compiler_version11.4.yaml +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.4.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cdt_namecos7cuda_compiler_version11.5.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.5.yaml similarity index 92% rename from .ci_support/linux_64_cdt_namecos7cuda_compiler_version11.5.yaml rename to .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.5.yaml index 33a1480..3a35a71 100644 --- a/.ci_support/linux_64_cdt_namecos7cuda_compiler_version11.5.yaml +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.5.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cdt_namecos7cuda_compiler_version11.6.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.6.yaml similarity index 92% rename from .ci_support/linux_64_cdt_namecos7cuda_compiler_version11.6.yaml rename to .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.6.yaml index 659d355..2fa106e 100644 --- a/.ci_support/linux_64_cdt_namecos7cuda_compiler_version11.6.yaml +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.6.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cdt_namecos7cuda_compiler_version11.7.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.7.yaml similarity index 92% rename from .ci_support/linux_64_cdt_namecos7cuda_compiler_version11.7.yaml rename to .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.7.yaml index b69dfd9..26cd441 100644 --- a/.ci_support/linux_64_cdt_namecos7cuda_compiler_version11.7.yaml +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.7.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cdt_namecos7cuda_compiler_version11.8.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.8.yaml similarity index 92% rename from .ci_support/linux_64_cdt_namecos7cuda_compiler_version11.8.yaml rename to .ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.8.yaml index 7f1e489..5d9a88f 100644 --- a/.ci_support/linux_64_cdt_namecos7cuda_compiler_version11.8.yaml +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.8.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.0.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.0.yaml new file mode 100644 index 0000000..796b5bc --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.0.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-aarch64 +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.0' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.0 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.1.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.1.yaml new file mode 100644 index 0000000..1622c2f --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.1.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-aarch64 +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.1' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.1 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.2.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.2.yaml new file mode 100644 index 0000000..6f55871 --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.2.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-aarch64 +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.2 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.3.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.3.yaml new file mode 100644 index 0000000..0c35fe6 --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.3.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-aarch64 +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.3' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.3 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.4.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.4.yaml new file mode 100644 index 0000000..0f13d8a --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.4.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-aarch64 +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.4' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.4 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.5.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.5.yaml new file mode 100644 index 0000000..355fefa --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.5.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-aarch64 +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.5' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.5 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.6.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.6.yaml new file mode 100644 index 0000000..dbf33f2 --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.6.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-aarch64 +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.6' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.6 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.7.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.7.yaml new file mode 100644 index 0000000..b52d52a --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.7.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-aarch64 +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.7' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.7 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.8.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.8.yaml new file mode 100644 index 0000000..e451cee --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.8.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-aarch64 +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.8' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.8 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.0.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.0.yaml new file mode 100644 index 0000000..5a0cc23 --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.0.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-ppc64le +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.0' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.0 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.1.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.1.yaml new file mode 100644 index 0000000..beac5ae --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.1.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-ppc64le +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.1' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.1 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.2.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.2.yaml new file mode 100644 index 0000000..5109ee3 --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.2.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-ppc64le +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.2 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.3.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.3.yaml new file mode 100644 index 0000000..cb8b266 --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.3.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-ppc64le +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.3' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.3 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.4.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.4.yaml new file mode 100644 index 0000000..6713d23 --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.4.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-ppc64le +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.4' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.4 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.5.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.5.yaml new file mode 100644 index 0000000..d614158 --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.5.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-ppc64le +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.5' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.5 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.6.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.6.yaml new file mode 100644 index 0000000..37ed47e --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.6.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-ppc64le +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.6' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.6 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.7.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.7.yaml new file mode 100644 index 0000000..ea0a8d2 --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.7.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-ppc64le +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.7' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.7 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.8.yaml b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.8.yaml new file mode 100644 index 0000000..7d16ae3 --- /dev/null +++ b/.ci_support/linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.8.yaml @@ -0,0 +1,30 @@ +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cross_target_platform: +- linux-ppc64le +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.8' +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.8 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_aarch64_cuda_compiler_version11.0.yaml b/.ci_support/linux_aarch64_cuda_compiler_version11.0.yaml index b2db1a2..f77f5b4 100644 --- a/.ci_support/linux_aarch64_cuda_compiler_version11.0.yaml +++ b/.ci_support/linux_aarch64_cuda_compiler_version11.0.yaml @@ -12,6 +12,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-aarch64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_aarch64_cuda_compiler_version11.1.yaml b/.ci_support/linux_aarch64_cuda_compiler_version11.1.yaml index 5053b71..869fe43 100644 --- a/.ci_support/linux_aarch64_cuda_compiler_version11.1.yaml +++ b/.ci_support/linux_aarch64_cuda_compiler_version11.1.yaml @@ -12,6 +12,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-aarch64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_aarch64_cuda_compiler_version11.2.yaml b/.ci_support/linux_aarch64_cuda_compiler_version11.2.yaml index a8ac68e..8df3cee 100644 --- a/.ci_support/linux_aarch64_cuda_compiler_version11.2.yaml +++ b/.ci_support/linux_aarch64_cuda_compiler_version11.2.yaml @@ -12,6 +12,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-aarch64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_aarch64_cuda_compiler_version11.3.yaml b/.ci_support/linux_aarch64_cuda_compiler_version11.3.yaml index 5062d7b..ce74c9b 100644 --- a/.ci_support/linux_aarch64_cuda_compiler_version11.3.yaml +++ b/.ci_support/linux_aarch64_cuda_compiler_version11.3.yaml @@ -12,6 +12,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-aarch64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_aarch64_cuda_compiler_version11.4.yaml b/.ci_support/linux_aarch64_cuda_compiler_version11.4.yaml index 31461f7..e7704bf 100644 --- a/.ci_support/linux_aarch64_cuda_compiler_version11.4.yaml +++ b/.ci_support/linux_aarch64_cuda_compiler_version11.4.yaml @@ -12,6 +12,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-aarch64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_aarch64_cuda_compiler_version11.5.yaml b/.ci_support/linux_aarch64_cuda_compiler_version11.5.yaml index 5115b57..c00208d 100644 --- a/.ci_support/linux_aarch64_cuda_compiler_version11.5.yaml +++ b/.ci_support/linux_aarch64_cuda_compiler_version11.5.yaml @@ -12,6 +12,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-aarch64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_aarch64_cuda_compiler_version11.6.yaml b/.ci_support/linux_aarch64_cuda_compiler_version11.6.yaml index e557c97..357d052 100644 --- a/.ci_support/linux_aarch64_cuda_compiler_version11.6.yaml +++ b/.ci_support/linux_aarch64_cuda_compiler_version11.6.yaml @@ -12,6 +12,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-aarch64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_aarch64_cuda_compiler_version11.7.yaml b/.ci_support/linux_aarch64_cuda_compiler_version11.7.yaml index e8790ee..9ecd582 100644 --- a/.ci_support/linux_aarch64_cuda_compiler_version11.7.yaml +++ b/.ci_support/linux_aarch64_cuda_compiler_version11.7.yaml @@ -12,6 +12,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-aarch64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_aarch64_cuda_compiler_version11.8.yaml b/.ci_support/linux_aarch64_cuda_compiler_version11.8.yaml index 69286dd..a85f67d 100644 --- a/.ci_support/linux_aarch64_cuda_compiler_version11.8.yaml +++ b/.ci_support/linux_aarch64_cuda_compiler_version11.8.yaml @@ -12,6 +12,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-aarch64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_ppc64le_cuda_compiler_version10.2.yaml b/.ci_support/linux_ppc64le_cuda_compiler_version10.2.yaml index 5e9ead0..183a630 100644 --- a/.ci_support/linux_ppc64le_cuda_compiler_version10.2.yaml +++ b/.ci_support/linux_ppc64le_cuda_compiler_version10.2.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-ppc64le cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_ppc64le_cuda_compiler_version11.0.yaml b/.ci_support/linux_ppc64le_cuda_compiler_version11.0.yaml index a597e41..31cf9cc 100644 --- a/.ci_support/linux_ppc64le_cuda_compiler_version11.0.yaml +++ b/.ci_support/linux_ppc64le_cuda_compiler_version11.0.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-ppc64le cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_ppc64le_cuda_compiler_version11.1.yaml b/.ci_support/linux_ppc64le_cuda_compiler_version11.1.yaml index edc6be2..e290947 100644 --- a/.ci_support/linux_ppc64le_cuda_compiler_version11.1.yaml +++ b/.ci_support/linux_ppc64le_cuda_compiler_version11.1.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-ppc64le cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_ppc64le_cuda_compiler_version11.2.yaml b/.ci_support/linux_ppc64le_cuda_compiler_version11.2.yaml index 8348afa..057037b 100644 --- a/.ci_support/linux_ppc64le_cuda_compiler_version11.2.yaml +++ b/.ci_support/linux_ppc64le_cuda_compiler_version11.2.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-ppc64le cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_ppc64le_cuda_compiler_version11.3.yaml b/.ci_support/linux_ppc64le_cuda_compiler_version11.3.yaml index 8b72b94..652bb27 100644 --- a/.ci_support/linux_ppc64le_cuda_compiler_version11.3.yaml +++ b/.ci_support/linux_ppc64le_cuda_compiler_version11.3.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-ppc64le cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_ppc64le_cuda_compiler_version11.4.yaml b/.ci_support/linux_ppc64le_cuda_compiler_version11.4.yaml index 67413b0..ee2364c 100644 --- a/.ci_support/linux_ppc64le_cuda_compiler_version11.4.yaml +++ b/.ci_support/linux_ppc64le_cuda_compiler_version11.4.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-ppc64le cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_ppc64le_cuda_compiler_version11.5.yaml b/.ci_support/linux_ppc64le_cuda_compiler_version11.5.yaml index 10f3fb1..2dc91e1 100644 --- a/.ci_support/linux_ppc64le_cuda_compiler_version11.5.yaml +++ b/.ci_support/linux_ppc64le_cuda_compiler_version11.5.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-ppc64le cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_ppc64le_cuda_compiler_version11.6.yaml b/.ci_support/linux_ppc64le_cuda_compiler_version11.6.yaml index abcc08b..adf58ff 100644 --- a/.ci_support/linux_ppc64le_cuda_compiler_version11.6.yaml +++ b/.ci_support/linux_ppc64le_cuda_compiler_version11.6.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-ppc64le cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_ppc64le_cuda_compiler_version11.7.yaml b/.ci_support/linux_ppc64le_cuda_compiler_version11.7.yaml index 9b8975a..368a878 100644 --- a/.ci_support/linux_ppc64le_cuda_compiler_version11.7.yaml +++ b/.ci_support/linux_ppc64le_cuda_compiler_version11.7.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-ppc64le cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_ppc64le_cuda_compiler_version11.8.yaml b/.ci_support/linux_ppc64le_cuda_compiler_version11.8.yaml index 48a2f1f..2e30683 100644 --- a/.ci_support/linux_ppc64le_cuda_compiler_version11.8.yaml +++ b/.ci_support/linux_ppc64le_cuda_compiler_version11.8.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- linux-ppc64le cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version10.1.yaml b/.ci_support/win_64_cuda_compiler_version10.1.yaml index 715f016..08ef82f 100644 --- a/.ci_support/win_64_cuda_compiler_version10.1.yaml +++ b/.ci_support/win_64_cuda_compiler_version10.1.yaml @@ -4,6 +4,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- win-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version10.2.yaml b/.ci_support/win_64_cuda_compiler_version10.2.yaml index cfbfb60..f6c7e33 100644 --- a/.ci_support/win_64_cuda_compiler_version10.2.yaml +++ b/.ci_support/win_64_cuda_compiler_version10.2.yaml @@ -4,6 +4,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- win-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version11.0.yaml b/.ci_support/win_64_cuda_compiler_version11.0.yaml index 7f50e85..f12f51b 100644 --- a/.ci_support/win_64_cuda_compiler_version11.0.yaml +++ b/.ci_support/win_64_cuda_compiler_version11.0.yaml @@ -4,6 +4,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- win-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version11.1.yaml b/.ci_support/win_64_cuda_compiler_version11.1.yaml index 29750ca..e665ea4 100644 --- a/.ci_support/win_64_cuda_compiler_version11.1.yaml +++ b/.ci_support/win_64_cuda_compiler_version11.1.yaml @@ -4,6 +4,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- win-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version11.2.yaml b/.ci_support/win_64_cuda_compiler_version11.2.yaml index c21aa04..58202bf 100644 --- a/.ci_support/win_64_cuda_compiler_version11.2.yaml +++ b/.ci_support/win_64_cuda_compiler_version11.2.yaml @@ -4,6 +4,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- win-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version11.3.yaml b/.ci_support/win_64_cuda_compiler_version11.3.yaml index 9c47d9d..916281b 100644 --- a/.ci_support/win_64_cuda_compiler_version11.3.yaml +++ b/.ci_support/win_64_cuda_compiler_version11.3.yaml @@ -4,6 +4,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- win-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version11.4.yaml b/.ci_support/win_64_cuda_compiler_version11.4.yaml index bcf2337..a620494 100644 --- a/.ci_support/win_64_cuda_compiler_version11.4.yaml +++ b/.ci_support/win_64_cuda_compiler_version11.4.yaml @@ -4,6 +4,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- win-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version11.5.yaml b/.ci_support/win_64_cuda_compiler_version11.5.yaml index 7f5e64b..57c41d9 100644 --- a/.ci_support/win_64_cuda_compiler_version11.5.yaml +++ b/.ci_support/win_64_cuda_compiler_version11.5.yaml @@ -4,6 +4,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- win-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version11.6.yaml b/.ci_support/win_64_cuda_compiler_version11.6.yaml index f6eac75..6e5682b 100644 --- a/.ci_support/win_64_cuda_compiler_version11.6.yaml +++ b/.ci_support/win_64_cuda_compiler_version11.6.yaml @@ -4,6 +4,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- win-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version11.7.yaml b/.ci_support/win_64_cuda_compiler_version11.7.yaml index 2c27856..3a175f0 100644 --- a/.ci_support/win_64_cuda_compiler_version11.7.yaml +++ b/.ci_support/win_64_cuda_compiler_version11.7.yaml @@ -4,6 +4,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- win-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version11.8.yaml b/.ci_support/win_64_cuda_compiler_version11.8.yaml index 64e683f..d3387a2 100644 --- a/.ci_support/win_64_cuda_compiler_version11.8.yaml +++ b/.ci_support/win_64_cuda_compiler_version11.8.yaml @@ -4,6 +4,8 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cross_target_platform: +- win-64 cuda_compiler: - nvcc cuda_compiler_version: diff --git a/README.md b/README.md index 344dcfb..406af8b 100644 --- a/README.md +++ b/README.md @@ -27,94 +27,276 @@ Current build status - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 5b18d2482304f0843de34a043ab3679cd7b89605 Mon Sep 17 00:00:00 2001 From: Isuru Fernando Date: Thu, 2 Feb 2023 15:11:00 -0600 Subject: [PATCH 4/4] fix cross --- recipe/conda_build_config.yaml | 6 ++---- recipe/meta.yaml | 8 ++++++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml index 89bdc79..c2b2287 100644 --- a/recipe/conda_build_config.yaml +++ b/recipe/conda_build_config.yaml @@ -1,5 +1,5 @@ -arm_variant_type: # [aarch64] - - sbsa # [aarch64] +arm_variant_type: + - sbsa # When adding or removing cuda versions, make sure that the following entries are "zipped"; # e.g. each entry in cuda_compiler_version must have a matching entry in the other keys, @@ -178,5 +178,3 @@ cross_target_platform: - linux-aarch64 # [linux and (x86_64 or aarch64)] - linux-ppc64le # [linux and (x86_64 or ppc64le)] - win-64 # [win and x86_64] - - osx-64 # [osx and x86_64] - - osx-arm64 # [osx and arm64] diff --git a/recipe/meta.yaml b/recipe/meta.yaml index ec13674..7efa779 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -11,6 +11,10 @@ {% set cuda_major_minor = (cuda_major, cuda_minor) %} {% endif %} +{% if cross_target_platform is undefined %} +{% set cross_target_platform = target_platform %} +{% endif %} + package: name: "{{ name }}" @@ -19,11 +23,11 @@ build: {% if cuda_major == 0 or (cross_target_platform == "linux-ppc64le" and cuda_major_minor < (10, 2)) or (cross_target_platform == "linux-aarch64" and (cuda_major_minor < (11, 0) or arm_variant_type != "sbsa")) - or (cross_target_platform != target_platform and cuda_major_minor != (11, 2)) - %} + or (cross_target_platform != target_platform and cuda_compiler_version != "11.2") %} skip: true {% endif %} + outputs: - name: "{{ name }}_{{ cross_target_platform }}" version: "{{ cuda_compiler_version }}"
VariantStatus
linux_64_cdt_namecos6cuda_compiler_version10.0linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version10.0 - variant + variant
linux_64_cdt_namecos6cuda_compiler_version10.1linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version10.1 - variant + variant
linux_64_cdt_namecos6cuda_compiler_version10.2linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version10.2 - variant + variant
linux_64_cdt_namecos6cuda_compiler_version9.2linux_64_cdt_namecos6cross_target_platformlinux-64cuda_compiler_version9.2 - variant + variant
linux_64_cdt_namecos7cuda_compiler_version11.0linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version10.0 - variant + variant
linux_64_cdt_namecos7cuda_compiler_version11.1linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version10.1 - variant + variant
linux_64_cdt_namecos7cuda_compiler_version11.2linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version10.2 - variant + variant
linux_64_cdt_namecos7cuda_compiler_version11.3linux_64_cdt_namecos6cross_target_platformlinux-aarch64cuda_compiler_version9.2 - variant + variant
linux_64_cdt_namecos7cuda_compiler_version11.4linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version10.0 - variant + variant
linux_64_cdt_namecos7cuda_compiler_version11.5linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version10.1 - variant + variant
linux_64_cdt_namecos7cuda_compiler_version11.6linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version10.2 - variant + variant
linux_64_cdt_namecos7cuda_compiler_version11.7linux_64_cdt_namecos6cross_target_platformlinux-ppc64lecuda_compiler_version9.2 - variant + variant
linux_64_cdt_namecos7cuda_compiler_version11.8linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.0 - variant + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.1 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.2 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.3 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.4 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.5 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.6 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.7 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-64cuda_compiler_version11.8 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.0 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.1 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.2 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.3 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.4 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.5 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.6 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.7 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-aarch64cuda_compiler_version11.8 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.0 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.1 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.2 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.3 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.4 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.5 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.6 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.7 + + variant + +
linux_64_cdt_namecos7cross_target_platformlinux-ppc64lecuda_compiler_version11.8 + + variant