From 5f08fc72cafc92dcbc664555c2b509913f2a9126 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Mon, 27 Sep 2021 00:06:23 -0400 Subject: [PATCH 1/5] add aarch64 and self --- .azure-pipelines/azure-pipelines-linux.yml | 14 ++++++- .azure-pipelines/azure-pipelines-win.yml | 2 +- ...cdt_namecos8cuda_compiler_version11.0.yaml | 32 +++++++++++++++ ...cdt_namecos8cuda_compiler_version11.1.yaml | 32 +++++++++++++++ ...cdt_namecos8cuda_compiler_version11.2.yaml | 32 +++++++++++++++ .github/CODEOWNERS | 2 +- README.md | 32 ++++++++++++--- conda-forge.yml | 2 +- recipe/conda_build_config.yaml | 39 +++++++++++++------ recipe/meta.yaml | 7 +++- 10 files changed, 172 insertions(+), 22 deletions(-) create mode 100644 .ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.0.yaml create mode 100644 .ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.1.yaml create mode 100644 .ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.2.yaml diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index b347422..e0e2fa6 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -5,7 +5,7 @@ jobs: - job: linux pool: - vmImage: ubuntu-16.04 + vmImage: ubuntu-latest strategy: matrix: linux_64_cdt_namecos6cuda_compiler_version10.0: @@ -36,6 +36,18 @@ jobs: CONFIG: linux_64_cdt_namecos7cuda_compiler_version11.2 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.2 + linux_aarch64_cdt_namecos8cuda_compiler_version11.0: + CONFIG: linux_aarch64_cdt_namecos8cuda_compiler_version11.0 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64-cuda:11.0 + linux_aarch64_cdt_namecos8cuda_compiler_version11.1: + CONFIG: linux_aarch64_cdt_namecos8cuda_compiler_version11.1 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64-cuda:11.1 + linux_aarch64_cdt_namecos8cuda_compiler_version11.2: + CONFIG: linux_aarch64_cdt_namecos8cuda_compiler_version11.2 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 linux_ppc64le_cdt_namecos7cuda_compiler_version10.2: CONFIG: linux_ppc64le_cdt_namecos7cuda_compiler_version10.2 UPLOAD_PACKAGES: 'True' diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index 5167f23..84f0e66 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -101,7 +101,7 @@ jobs: - script: | call activate base - conda.exe build "recipe" -m .ci_support\%CONFIG%.yaml + conda.exe build "recipe" -m .ci_support\%CONFIG%.yaml --suppress-variables displayName: Build recipe env: PYTHONUNBUFFERED: 1 diff --git a/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.0.yaml b/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.0.yaml new file mode 100644 index 0000000..5a2a14e --- /dev/null +++ b/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.0.yaml @@ -0,0 +1,32 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '8' +cdt_arch: +- aarch64 +cdt_name: +- cos8 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.0' +cxx_compiler: +- gxx +cxx_compiler_version: +- '8' +docker_image: +- quay.io/condaforge/linux-anvil-aarch64-cuda:11.0 +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.1.yaml b/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.1.yaml new file mode 100644 index 0000000..d3e5fa2 --- /dev/null +++ b/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.1.yaml @@ -0,0 +1,32 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '8' +cdt_arch: +- aarch64 +cdt_name: +- cos8 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.1' +cxx_compiler: +- gxx +cxx_compiler_version: +- '8' +docker_image: +- quay.io/condaforge/linux-anvil-aarch64-cuda:11.1 +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.2.yaml b/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.2.yaml new file mode 100644 index 0000000..0a5ab08 --- /dev/null +++ b/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.2.yaml @@ -0,0 +1,32 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '8' +cdt_arch: +- aarch64 +cdt_name: +- cos8 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '8' +docker_image: +- quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 532d1a2..ef032a4 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1 +1 @@ -* @dillon-cullinan @isuruf @jaimergp @jakirkham @kkraus14 @mike-wendt @raydouglass \ No newline at end of file +* @dillon-cullinan @isuruf @jaimergp @jakirkham @kkraus14 @leofang @mike-wendt @raydouglass \ No newline at end of file diff --git a/README.md b/README.md index 0c769b3..d069b16 100644 --- a/README.md +++ b/README.md @@ -75,6 +75,27 @@ Current build status variant + + linux_aarch64_cdt_namecos8cuda_compiler_version11.0 + + + variant + + + + linux_aarch64_cdt_namecos8cuda_compiler_version11.1 + + + variant + + + + linux_aarch64_cdt_namecos8cuda_compiler_version11.2 + + + variant + + linux_ppc64le_cdt_namecos7cuda_compiler_version10.2 @@ -137,7 +158,7 @@ Current release info | Name | Downloads | Version | Platforms | | --- | --- | --- | --- | -| [![Conda Recipe](https://img.shields.io/badge/recipe-nvcc_linux--64-green.svg)](https://anaconda.org/conda-forge/nvcc_linux-64) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/nvcc_linux-64.svg)](https://anaconda.org/conda-forge/nvcc_linux-64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nvcc_linux-64.svg)](https://anaconda.org/conda-forge/nvcc_linux-64) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/nvcc_linux-64.svg)](https://anaconda.org/conda-forge/nvcc_linux-64) | +| [![Conda Recipe](https://img.shields.io/badge/recipe-nvcc_osx--arm64-green.svg)](https://anaconda.org/conda-forge/nvcc_osx-arm64) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/nvcc_osx-arm64.svg)](https://anaconda.org/conda-forge/nvcc_osx-arm64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nvcc_osx-arm64.svg)](https://anaconda.org/conda-forge/nvcc_osx-arm64) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/nvcc_osx-arm64.svg)](https://anaconda.org/conda-forge/nvcc_osx-arm64) | Installing nvcc =============== @@ -149,16 +170,16 @@ conda config --add channels conda-forge conda config --set channel_priority strict ``` -Once the `conda-forge` channel has been enabled, `nvcc_linux-64` can be installed with: +Once the `conda-forge` channel has been enabled, `nvcc_osx-arm64` can be installed with: ``` -conda install nvcc_linux-64 +conda install nvcc_osx-arm64 ``` -It is possible to list all of the versions of `nvcc_linux-64` available on your platform with: +It is possible to list all of the versions of `nvcc_osx-arm64` available on your platform with: ``` -conda search nvcc_linux-64 --channel conda-forge +conda search nvcc_osx-arm64 --channel conda-forge ``` @@ -230,6 +251,7 @@ Feedstock Maintainers * [@jaimergp](https://github.com/jaimergp/) * [@jakirkham](https://github.com/jakirkham/) * [@kkraus14](https://github.com/kkraus14/) +* [@leofang](https://github.com/leofang/) * [@mike-wendt](https://github.com/mike-wendt/) * [@raydouglass](https://github.com/raydouglass/) diff --git a/conda-forge.yml b/conda-forge.yml index d192d52..44dc841 100644 --- a/conda-forge.yml +++ b/conda-forge.yml @@ -1,2 +1,2 @@ conda_forge_output_validation: true -provider: {linux_ppc64le: azure} \ No newline at end of file +provider: {linux_ppc64le: azure, linux_aarch64: azure} diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml index 83e81d7..a7c7245 100644 --- a/recipe/conda_build_config.yaml +++ b/recipe/conda_build_config.yaml @@ -1,3 +1,5 @@ +arm_variant_type: # [aarch64] + - sbsa # [aarch64] # 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, @@ -8,14 +10,15 @@ # docker_image zip_keys: - - - cuda_compiler_version # [linux64 or (linux and ppc64le)] - - cdt_name # [linux64 or (linux and ppc64le)] + - - cuda_compiler_version # [linux64 or (linux and ppc64le) or (linux and aarch64)] + - cdt_name # [linux64 or (linux and ppc64le) or (linux and aarch64)] - docker_image # [linux64 and os.environ.get("BUILD_PLATFORM") == "linux-64"] - docker_image # [linux and ppc64le and os.environ.get("BUILD_PLATFORM") == "linux-ppc64le"] - - cudnn # [linux64 or (linux and ppc64le)] + - docker_image # [linux and aarch64 and os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] + - cudnn # [linux64 or (linux and ppc64le) or (linux and aarch64)] -cuda_compiler: # [linux64 or win or (linux and ppc64le)] - - nvcc # [linux64 or win or (linux and ppc64le)] +cuda_compiler: # [linux64 or win or (linux and ppc64le) or (linux and aarch64)] + - nvcc # [linux64 or win or (linux and ppc64le) or (linux and aarch64)] cuda_compiler_version: - None @@ -24,17 +27,19 @@ cuda_compiler_version: - 10.0 # [linux64 or win] - 10.1 # [linux64 or win] - 10.2 # [linux64 or win or (linux and ppc64le)] - - 11.0 # [linux64 or win or (linux and ppc64le)] - - 11.1 # [linux64 or win or (linux and ppc64le)] - - 11.2 # [linux64 or win or (linux and ppc64le)] + - 11.0 # [linux64 or win or (linux and ppc64le) or (linux and aarch64)] + - 11.1 # [linux64 or win or (linux and ppc64le) or (linux and aarch64)] + - 11.2 # [linux64 or win or (linux and ppc64le) or (linux and aarch64)] -c_compiler_version: # [os.environ.get("BUILD_PLATFORM", "").startswith(("linux-64", "linux-ppc64le"))] +c_compiler_version: # [os.environ.get("BUILD_PLATFORM", "").startswith("linux")] - 7 # [os.environ.get("BUILD_PLATFORM") == "linux-64"] - 8 # [os.environ.get("BUILD_PLATFORM") == "linux-ppc64le"] + - 8 # [os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] -cxx_compiler_version: # [os.environ.get("BUILD_PLATFORM", "").startswith(("linux-64", "linux-ppc64le"))] +cxx_compiler_version: # [os.environ.get("BUILD_PLATFORM", "").startswith("linux")] - 7 # [os.environ.get("BUILD_PLATFORM") == "linux-64"] - 8 # [os.environ.get("BUILD_PLATFORM") == "linux-ppc64le"] + - 8 # [os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] docker_image: # [os.environ.get("BUILD_PLATFORM", "").startswith("linux-")] # start cuda_compiler_version == None @@ -57,6 +62,10 @@ docker_image: # [os.environ.get("BUILD_PLATFOR - quay.io/condaforge/linux-anvil-ppc64le-cuda:11.1 # [linux and ppc64le and os.environ.get("BUILD_PLATFORM") == "linux-ppc64le"] - quay.io/condaforge/linux-anvil-ppc64le-cuda:11.2 # [linux and ppc64le and os.environ.get("BUILD_PLATFORM") == "linux-ppc64le"] + - quay.io/condaforge/linux-anvil-aarch64-cuda:11.0 # [linux and aarch64 and os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] + - quay.io/condaforge/linux-anvil-aarch64-cuda:11.1 # [linux and aarch64 and os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] + - quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 # [linux and aarch64 and os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] + cudnn: # start for cuda_compiler_version == None - undefined @@ -75,6 +84,10 @@ cudnn: - undefined # [linux and ppc64le] # CUDA 11.1 - undefined # [linux and ppc64le] # CUDA 11.2 + - undefined # [linux and aarch64] # CUDA 11.0 + - undefined # [linux and aarch64] # CUDA 11.1 + - undefined # [linux and aarch64] # CUDA 11.2 + cdt_name: # [linux] # start cuda_compiler_version == None - cos6 # [linux64] @@ -94,4 +107,8 @@ cdt_name: # [linux] - cos7 # [linux and ppc64le] # CUDA 10.2 - cos8 # [linux and ppc64le] # CUDA 11.0 - cos8 # [linux and ppc64le] # CUDA 11.1 - - cos8 # [linux and ppc64le] # CUDA 11.2 \ No newline at end of file + - cos8 # [linux and ppc64le] # CUDA 11.2 + + - cos8 # [linux and aarch64] # CUDA 11.0 + - cos8 # [linux and aarch64] # CUDA 11.1 + - cos8 # [linux and aarch64] # CUDA 11.2 diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 2093bbf..722c3dc 100755 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,5 +1,5 @@ {% set name = "nvcc" %} -{% set number = 13 %} +{% set number = 14 %} {% if cuda_compiler_version in (None, "None", True, False) %} {% set cuda_major = 0 %} @@ -16,7 +16,9 @@ package: build: number: {{ number }} -{% if cuda_major == 0 or (target_platform == "linux-ppc64le" and cuda_major_minor != (10, 2)) %} +{% if cuda_major == 0 + or (target_platform == "linux-ppc64le" and cuda_major_minor != (10, 2)) + or (target_platform == "linux-aarch64" and (cuda_major != 11 or arm_variant_type != "sbsa")) %} skip: true {% endif %} @@ -87,3 +89,4 @@ extra: - mike-wendt - raydouglass - jaimergp + - leofang From 11425d95bf09be0edd549b90b61c31ee5bf21513 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Mon, 27 Sep 2021 14:34:10 -0400 Subject: [PATCH 2/5] use (10, 2) --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 722c3dc..4016f8c 100755 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -18,7 +18,7 @@ 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 != 11 or arm_variant_type != "sbsa")) %} + or (target_platform == "linux-aarch64" and (cuda_major_minor != (10, 2) or arm_variant_type != "sbsa")) %} skip: true {% endif %} From 23407d4fc1aa17f1bc26141ed17564c97c61e4ae Mon Sep 17 00:00:00 2001 From: conda-forge-linter Date: Mon, 27 Sep 2021 18:38:55 +0000 Subject: [PATCH 3/5] MNT: Re-rendered with conda-build 3.21.4, conda-smithy 3.12, and conda-forge-pinning 2021.09.27.11.28.37 --- .azure-pipelines/azure-pipelines-linux.yml | 12 ------- ...cdt_namecos8cuda_compiler_version11.0.yaml | 32 ------------------- ...cdt_namecos8cuda_compiler_version11.1.yaml | 32 ------------------- ...cdt_namecos8cuda_compiler_version11.2.yaml | 32 ------------------- README.md | 31 +++--------------- 5 files changed, 5 insertions(+), 134 deletions(-) delete mode 100644 .ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.0.yaml delete mode 100644 .ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.1.yaml delete mode 100644 .ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.2.yaml diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index e0e2fa6..8a2ef33 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -36,18 +36,6 @@ jobs: CONFIG: linux_64_cdt_namecos7cuda_compiler_version11.2 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.2 - linux_aarch64_cdt_namecos8cuda_compiler_version11.0: - CONFIG: linux_aarch64_cdt_namecos8cuda_compiler_version11.0 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64-cuda:11.0 - linux_aarch64_cdt_namecos8cuda_compiler_version11.1: - CONFIG: linux_aarch64_cdt_namecos8cuda_compiler_version11.1 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64-cuda:11.1 - linux_aarch64_cdt_namecos8cuda_compiler_version11.2: - CONFIG: linux_aarch64_cdt_namecos8cuda_compiler_version11.2 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 linux_ppc64le_cdt_namecos7cuda_compiler_version10.2: CONFIG: linux_ppc64le_cdt_namecos7cuda_compiler_version10.2 UPLOAD_PACKAGES: 'True' diff --git a/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.0.yaml b/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.0.yaml deleted file mode 100644 index 5a2a14e..0000000 --- a/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.0.yaml +++ /dev/null @@ -1,32 +0,0 @@ -BUILD: -- aarch64-conda_cos7-linux-gnu -c_compiler: -- gcc -c_compiler_version: -- '8' -cdt_arch: -- aarch64 -cdt_name: -- cos8 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.0' -cxx_compiler: -- gxx -cxx_compiler_version: -- '8' -docker_image: -- quay.io/condaforge/linux-anvil-aarch64-cuda:11.0 -target_platform: -- linux-aarch64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version -- - cuda_compiler_version - - cdt_name - - docker_image diff --git a/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.1.yaml b/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.1.yaml deleted file mode 100644 index d3e5fa2..0000000 --- a/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.1.yaml +++ /dev/null @@ -1,32 +0,0 @@ -BUILD: -- aarch64-conda_cos7-linux-gnu -c_compiler: -- gcc -c_compiler_version: -- '8' -cdt_arch: -- aarch64 -cdt_name: -- cos8 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.1' -cxx_compiler: -- gxx -cxx_compiler_version: -- '8' -docker_image: -- quay.io/condaforge/linux-anvil-aarch64-cuda:11.1 -target_platform: -- linux-aarch64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version -- - cuda_compiler_version - - cdt_name - - docker_image diff --git a/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.2.yaml b/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.2.yaml deleted file mode 100644 index 0a5ab08..0000000 --- a/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.2.yaml +++ /dev/null @@ -1,32 +0,0 @@ -BUILD: -- aarch64-conda_cos7-linux-gnu -c_compiler: -- gcc -c_compiler_version: -- '8' -cdt_arch: -- aarch64 -cdt_name: -- cos8 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.2' -cxx_compiler: -- gxx -cxx_compiler_version: -- '8' -docker_image: -- quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 -target_platform: -- linux-aarch64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version -- - cuda_compiler_version - - cdt_name - - docker_image diff --git a/README.md b/README.md index d069b16..c4e95b2 100644 --- a/README.md +++ b/README.md @@ -75,27 +75,6 @@ Current build status variant - - linux_aarch64_cdt_namecos8cuda_compiler_version11.0 - - - variant - - - - linux_aarch64_cdt_namecos8cuda_compiler_version11.1 - - - variant - - - - linux_aarch64_cdt_namecos8cuda_compiler_version11.2 - - - variant - - linux_ppc64le_cdt_namecos7cuda_compiler_version10.2 @@ -158,7 +137,7 @@ Current release info | Name | Downloads | Version | Platforms | | --- | --- | --- | --- | -| [![Conda Recipe](https://img.shields.io/badge/recipe-nvcc_osx--arm64-green.svg)](https://anaconda.org/conda-forge/nvcc_osx-arm64) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/nvcc_osx-arm64.svg)](https://anaconda.org/conda-forge/nvcc_osx-arm64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nvcc_osx-arm64.svg)](https://anaconda.org/conda-forge/nvcc_osx-arm64) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/nvcc_osx-arm64.svg)](https://anaconda.org/conda-forge/nvcc_osx-arm64) | +| [![Conda Recipe](https://img.shields.io/badge/recipe-nvcc_linux--64-green.svg)](https://anaconda.org/conda-forge/nvcc_linux-64) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/nvcc_linux-64.svg)](https://anaconda.org/conda-forge/nvcc_linux-64) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/nvcc_linux-64.svg)](https://anaconda.org/conda-forge/nvcc_linux-64) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/nvcc_linux-64.svg)](https://anaconda.org/conda-forge/nvcc_linux-64) | Installing nvcc =============== @@ -170,16 +149,16 @@ conda config --add channels conda-forge conda config --set channel_priority strict ``` -Once the `conda-forge` channel has been enabled, `nvcc_osx-arm64` can be installed with: +Once the `conda-forge` channel has been enabled, `nvcc_linux-64` can be installed with: ``` -conda install nvcc_osx-arm64 +conda install nvcc_linux-64 ``` -It is possible to list all of the versions of `nvcc_osx-arm64` available on your platform with: +It is possible to list all of the versions of `nvcc_linux-64` available on your platform with: ``` -conda search nvcc_osx-arm64 --channel conda-forge +conda search nvcc_linux-64 --channel conda-forge ``` From 2ecdff2e33a8f4e4996e6b2a772767cda5138586 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Mon, 27 Sep 2021 14:43:35 -0400 Subject: [PATCH 4/5] use (11, 0) --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 4016f8c..19473a7 100755 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -18,7 +18,7 @@ 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 != (10, 2) or arm_variant_type != "sbsa")) %} + or (target_platform == "linux-aarch64" and (cuda_major_minor < (11, 0) or arm_variant_type != "sbsa")) %} skip: true {% endif %} From a0ef5f6f414cc4c6bf7fc0406bb0818e678d2f22 Mon Sep 17 00:00:00 2001 From: conda-forge-linter Date: Mon, 27 Sep 2021 18:48:29 +0000 Subject: [PATCH 5/5] MNT: Re-rendered with conda-build 3.21.4, conda-smithy 3.12, and conda-forge-pinning 2021.09.27.18.34.32 --- .azure-pipelines/azure-pipelines-linux.yml | 12 +++++++ ...cdt_namecos8cuda_compiler_version11.0.yaml | 32 +++++++++++++++++++ ...cdt_namecos8cuda_compiler_version11.1.yaml | 32 +++++++++++++++++++ ...cdt_namecos8cuda_compiler_version11.2.yaml | 32 +++++++++++++++++++ README.md | 21 ++++++++++++ 5 files changed, 129 insertions(+) create mode 100644 .ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.0.yaml create mode 100644 .ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.1.yaml create mode 100644 .ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.2.yaml diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index 8a2ef33..e0e2fa6 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -36,6 +36,18 @@ jobs: CONFIG: linux_64_cdt_namecos7cuda_compiler_version11.2 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.2 + linux_aarch64_cdt_namecos8cuda_compiler_version11.0: + CONFIG: linux_aarch64_cdt_namecos8cuda_compiler_version11.0 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64-cuda:11.0 + linux_aarch64_cdt_namecos8cuda_compiler_version11.1: + CONFIG: linux_aarch64_cdt_namecos8cuda_compiler_version11.1 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64-cuda:11.1 + linux_aarch64_cdt_namecos8cuda_compiler_version11.2: + CONFIG: linux_aarch64_cdt_namecos8cuda_compiler_version11.2 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 linux_ppc64le_cdt_namecos7cuda_compiler_version10.2: CONFIG: linux_ppc64le_cdt_namecos7cuda_compiler_version10.2 UPLOAD_PACKAGES: 'True' diff --git a/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.0.yaml b/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.0.yaml new file mode 100644 index 0000000..5a2a14e --- /dev/null +++ b/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.0.yaml @@ -0,0 +1,32 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '8' +cdt_arch: +- aarch64 +cdt_name: +- cos8 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.0' +cxx_compiler: +- gxx +cxx_compiler_version: +- '8' +docker_image: +- quay.io/condaforge/linux-anvil-aarch64-cuda:11.0 +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.1.yaml b/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.1.yaml new file mode 100644 index 0000000..d3e5fa2 --- /dev/null +++ b/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.1.yaml @@ -0,0 +1,32 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '8' +cdt_arch: +- aarch64 +cdt_name: +- cos8 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.1' +cxx_compiler: +- gxx +cxx_compiler_version: +- '8' +docker_image: +- quay.io/condaforge/linux-anvil-aarch64-cuda:11.1 +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.2.yaml b/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.2.yaml new file mode 100644 index 0000000..0a5ab08 --- /dev/null +++ b/.ci_support/linux_aarch64_cdt_namecos8cuda_compiler_version11.2.yaml @@ -0,0 +1,32 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '8' +cdt_arch: +- aarch64 +cdt_name: +- cos8 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '8' +docker_image: +- quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/README.md b/README.md index c4e95b2..a032824 100644 --- a/README.md +++ b/README.md @@ -75,6 +75,27 @@ Current build status variant + + linux_aarch64_cdt_namecos8cuda_compiler_version11.0 + + + variant + + + + linux_aarch64_cdt_namecos8cuda_compiler_version11.1 + + + variant + + + + linux_aarch64_cdt_namecos8cuda_compiler_version11.2 + + + variant + + linux_ppc64le_cdt_namecos7cuda_compiler_version10.2