From e1c2accbcd918f75d7f5af597b240694b21ebd6e Mon Sep 17 00:00:00 2001 From: regro-cf-autotick-bot <36490558+regro-cf-autotick-bot@users.noreply.github.com> Date: Thu, 25 Feb 2021 23:48:31 +0000 Subject: [PATCH 1/2] Rebuild for nccl_2_8_4_1 --- .ci_support/migrations/nccl_2_8_4_1.yaml | 7 +++++++ recipe/meta.yaml | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 .ci_support/migrations/nccl_2_8_4_1.yaml diff --git a/.ci_support/migrations/nccl_2_8_4_1.yaml b/.ci_support/migrations/nccl_2_8_4_1.yaml new file mode 100644 index 00000000..4994f666 --- /dev/null +++ b/.ci_support/migrations/nccl_2_8_4_1.yaml @@ -0,0 +1,7 @@ +__migrator: + kind: version + migration_number: 1 + build_number: 1 +nccl: + - 2.8.4.1 +migrator_ts: 1614284969 diff --git a/recipe/meta.yaml b/recipe/meta.yaml index be3b9f6d..a81d8b59 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -25,7 +25,7 @@ source: - fix_msvc_build_issue.diff build: - number: 2 + number: 3 outputs: - name: pytorch From bee0d850cbb7c9cd01723760d34fb6ee9e3220b1 Mon Sep 17 00:00:00 2001 From: regro-cf-autotick-bot <36490558+regro-cf-autotick-bot@users.noreply.github.com> Date: Thu, 25 Feb 2021 23:48:44 +0000 Subject: [PATCH 2/2] MNT: Re-rendered with conda-build 3.21.4, conda-smithy 3.9.0, and conda-forge-pinning 2021.02.25.22.01.04 --- .azure-pipelines/azure-pipelines-linux.yml | 48 ---------- ...0cudnn7numpy1.16python3.6.____cpython.yaml | 46 ---------- ...0cudnn7numpy1.16python3.7.____cpython.yaml | 46 ---------- ...0cudnn7numpy1.16python3.8.____cpython.yaml | 46 ---------- ...0cudnn7numpy1.19python3.9.____cpython.yaml | 46 ---------- ...1cudnn7numpy1.16python3.6.____cpython.yaml | 46 ---------- ...1cudnn7numpy1.16python3.7.____cpython.yaml | 46 ---------- ...1cudnn7numpy1.16python3.8.____cpython.yaml | 46 ---------- ...1cudnn7numpy1.19python3.9.____cpython.yaml | 46 ---------- ...2cudnn7numpy1.16python3.6.____cpython.yaml | 5 +- ...2cudnn7numpy1.16python3.7.____cpython.yaml | 5 +- ...2cudnn7numpy1.16python3.8.____cpython.yaml | 5 +- ...2cudnn7numpy1.19python3.9.____cpython.yaml | 5 +- ...0cudnn8numpy1.16python3.6.____cpython.yaml | 5 +- ...0cudnn8numpy1.16python3.7.____cpython.yaml | 5 +- ...0cudnn8numpy1.16python3.8.____cpython.yaml | 5 +- ...0cudnn8numpy1.19python3.9.____cpython.yaml | 5 +- ...2cudnn7numpy1.16python3.6.____cpython.yaml | 46 ---------- ...2cudnn7numpy1.16python3.7.____cpython.yaml | 46 ---------- ...2cudnn7numpy1.16python3.8.____cpython.yaml | 46 ---------- ...2cudnn7numpy1.19python3.9.____cpython.yaml | 46 ---------- ...definednumpy1.16python3.6.____cpython.yaml | 5 +- ...definednumpy1.16python3.7.____cpython.yaml | 5 +- ...definednumpy1.16python3.8.____cpython.yaml | 5 +- ...definednumpy1.19python3.9.____cpython.yaml | 5 +- .scripts/build_steps.sh | 22 ++++- .scripts/logging_utils.sh | 30 +++++++ .scripts/run_docker_build.sh | 6 ++ .scripts/run_osx_build.sh | 34 ++++--- LICENSE.txt | 2 +- README.md | 88 +------------------ 31 files changed, 110 insertions(+), 732 deletions(-) delete mode 100644 .ci_support/linux_64_cuda_compiler_version10.0cudnn7numpy1.16python3.6.____cpython.yaml delete mode 100644 .ci_support/linux_64_cuda_compiler_version10.0cudnn7numpy1.16python3.7.____cpython.yaml delete mode 100644 .ci_support/linux_64_cuda_compiler_version10.0cudnn7numpy1.16python3.8.____cpython.yaml delete mode 100644 .ci_support/linux_64_cuda_compiler_version10.0cudnn7numpy1.19python3.9.____cpython.yaml delete mode 100644 .ci_support/linux_64_cuda_compiler_version10.1cudnn7numpy1.16python3.6.____cpython.yaml delete mode 100644 .ci_support/linux_64_cuda_compiler_version10.1cudnn7numpy1.16python3.7.____cpython.yaml delete mode 100644 .ci_support/linux_64_cuda_compiler_version10.1cudnn7numpy1.16python3.8.____cpython.yaml delete mode 100644 .ci_support/linux_64_cuda_compiler_version10.1cudnn7numpy1.19python3.9.____cpython.yaml delete mode 100644 .ci_support/linux_64_cuda_compiler_version9.2cudnn7numpy1.16python3.6.____cpython.yaml delete mode 100644 .ci_support/linux_64_cuda_compiler_version9.2cudnn7numpy1.16python3.7.____cpython.yaml delete mode 100644 .ci_support/linux_64_cuda_compiler_version9.2cudnn7numpy1.16python3.8.____cpython.yaml delete mode 100644 .ci_support/linux_64_cuda_compiler_version9.2cudnn7numpy1.19python3.9.____cpython.yaml create mode 100644 .scripts/logging_utils.sh diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index 32cbc0f5..283bf43f 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,38 +8,6 @@ jobs: vmImage: ubuntu-16.04 strategy: matrix: - linux_64_cuda_compiler_version10.0cudnn7numpy1.16python3.6.____cpython: - CONFIG: linux_64_cuda_compiler_version10.0cudnn7numpy1.16python3.6.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:10.0 - linux_64_cuda_compiler_version10.0cudnn7numpy1.16python3.7.____cpython: - CONFIG: linux_64_cuda_compiler_version10.0cudnn7numpy1.16python3.7.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:10.0 - linux_64_cuda_compiler_version10.0cudnn7numpy1.16python3.8.____cpython: - CONFIG: linux_64_cuda_compiler_version10.0cudnn7numpy1.16python3.8.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:10.0 - linux_64_cuda_compiler_version10.0cudnn7numpy1.19python3.9.____cpython: - CONFIG: linux_64_cuda_compiler_version10.0cudnn7numpy1.19python3.9.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:10.0 - linux_64_cuda_compiler_version10.1cudnn7numpy1.16python3.6.____cpython: - CONFIG: linux_64_cuda_compiler_version10.1cudnn7numpy1.16python3.6.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:10.1 - linux_64_cuda_compiler_version10.1cudnn7numpy1.16python3.7.____cpython: - CONFIG: linux_64_cuda_compiler_version10.1cudnn7numpy1.16python3.7.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:10.1 - linux_64_cuda_compiler_version10.1cudnn7numpy1.16python3.8.____cpython: - CONFIG: linux_64_cuda_compiler_version10.1cudnn7numpy1.16python3.8.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:10.1 - linux_64_cuda_compiler_version10.1cudnn7numpy1.19python3.9.____cpython: - CONFIG: linux_64_cuda_compiler_version10.1cudnn7numpy1.19python3.9.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:10.1 linux_64_cuda_compiler_version10.2cudnn7numpy1.16python3.6.____cpython: CONFIG: linux_64_cuda_compiler_version10.2cudnn7numpy1.16python3.6.____cpython UPLOAD_PACKAGES: 'True' @@ -72,22 +40,6 @@ jobs: CONFIG: linux_64_cuda_compiler_version11.0cudnn8numpy1.19python3.9.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.0 - linux_64_cuda_compiler_version9.2cudnn7numpy1.16python3.6.____cpython: - CONFIG: linux_64_cuda_compiler_version9.2cudnn7numpy1.16python3.6.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:9.2 - linux_64_cuda_compiler_version9.2cudnn7numpy1.16python3.7.____cpython: - CONFIG: linux_64_cuda_compiler_version9.2cudnn7numpy1.16python3.7.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:9.2 - linux_64_cuda_compiler_version9.2cudnn7numpy1.16python3.8.____cpython: - CONFIG: linux_64_cuda_compiler_version9.2cudnn7numpy1.16python3.8.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:9.2 - linux_64_cuda_compiler_version9.2cudnn7numpy1.19python3.9.____cpython: - CONFIG: linux_64_cuda_compiler_version9.2cudnn7numpy1.19python3.9.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:9.2 linux_64_cuda_compiler_versionNonecudnnundefinednumpy1.16python3.6.____cpython: CONFIG: linux_64_cuda_compiler_versionNonecudnnundefinednumpy1.16python3.6.____cpython UPLOAD_PACKAGES: 'True' diff --git a/.ci_support/linux_64_cuda_compiler_version10.0cudnn7numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0cudnn7numpy1.16python3.6.____cpython.yaml deleted file mode 100644 index 2efa2c6b..00000000 --- a/.ci_support/linux_64_cuda_compiler_version10.0cudnn7numpy1.16python3.6.____cpython.yaml +++ /dev/null @@ -1,46 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '7' -cdt_name: -- cos6 -channel_sources: -- conda-forge,defaults -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '10.0' -cudnn: -- '7' -cxx_compiler: -- gxx -cxx_compiler_version: -- '7' -docker_image: -- quay.io/condaforge/linux-anvil-cuda:10.0 -mkl: -- '2020' -nccl: -- 2.7.8.1 -numpy: -- '1.16' -pin_run_as_build: - mkl: - max_pin: x - python: - min_pin: x.x - max_pin: x.x -python: -- 3.6.* *_cpython -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version -- - cuda_compiler_version - - cudnn - - docker_image -- - numpy - - python diff --git a/.ci_support/linux_64_cuda_compiler_version10.0cudnn7numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0cudnn7numpy1.16python3.7.____cpython.yaml deleted file mode 100644 index b8b5249b..00000000 --- a/.ci_support/linux_64_cuda_compiler_version10.0cudnn7numpy1.16python3.7.____cpython.yaml +++ /dev/null @@ -1,46 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '7' -cdt_name: -- cos6 -channel_sources: -- conda-forge,defaults -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '10.0' -cudnn: -- '7' -cxx_compiler: -- gxx -cxx_compiler_version: -- '7' -docker_image: -- quay.io/condaforge/linux-anvil-cuda:10.0 -mkl: -- '2020' -nccl: -- 2.7.8.1 -numpy: -- '1.16' -pin_run_as_build: - mkl: - max_pin: x - python: - min_pin: x.x - max_pin: x.x -python: -- 3.7.* *_cpython -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version -- - cuda_compiler_version - - cudnn - - docker_image -- - numpy - - python diff --git a/.ci_support/linux_64_cuda_compiler_version10.0cudnn7numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0cudnn7numpy1.16python3.8.____cpython.yaml deleted file mode 100644 index cd970d1b..00000000 --- a/.ci_support/linux_64_cuda_compiler_version10.0cudnn7numpy1.16python3.8.____cpython.yaml +++ /dev/null @@ -1,46 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '7' -cdt_name: -- cos6 -channel_sources: -- conda-forge,defaults -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '10.0' -cudnn: -- '7' -cxx_compiler: -- gxx -cxx_compiler_version: -- '7' -docker_image: -- quay.io/condaforge/linux-anvil-cuda:10.0 -mkl: -- '2020' -nccl: -- 2.7.8.1 -numpy: -- '1.16' -pin_run_as_build: - mkl: - max_pin: x - python: - min_pin: x.x - max_pin: x.x -python: -- 3.8.* *_cpython -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version -- - cuda_compiler_version - - cudnn - - docker_image -- - numpy - - python diff --git a/.ci_support/linux_64_cuda_compiler_version10.0cudnn7numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0cudnn7numpy1.19python3.9.____cpython.yaml deleted file mode 100644 index 2d422f71..00000000 --- a/.ci_support/linux_64_cuda_compiler_version10.0cudnn7numpy1.19python3.9.____cpython.yaml +++ /dev/null @@ -1,46 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '7' -cdt_name: -- cos6 -channel_sources: -- conda-forge,defaults -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '10.0' -cudnn: -- '7' -cxx_compiler: -- gxx -cxx_compiler_version: -- '7' -docker_image: -- quay.io/condaforge/linux-anvil-cuda:10.0 -mkl: -- '2020' -nccl: -- 2.7.8.1 -numpy: -- '1.19' -pin_run_as_build: - mkl: - max_pin: x - python: - min_pin: x.x - max_pin: x.x -python: -- 3.9.* *_cpython -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version -- - cuda_compiler_version - - cudnn - - docker_image -- - numpy - - python diff --git a/.ci_support/linux_64_cuda_compiler_version10.1cudnn7numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1cudnn7numpy1.16python3.6.____cpython.yaml deleted file mode 100644 index b29a66e8..00000000 --- a/.ci_support/linux_64_cuda_compiler_version10.1cudnn7numpy1.16python3.6.____cpython.yaml +++ /dev/null @@ -1,46 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '7' -cdt_name: -- cos6 -channel_sources: -- conda-forge,defaults -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '10.1' -cudnn: -- '7' -cxx_compiler: -- gxx -cxx_compiler_version: -- '7' -docker_image: -- quay.io/condaforge/linux-anvil-cuda:10.1 -mkl: -- '2020' -nccl: -- 2.7.8.1 -numpy: -- '1.16' -pin_run_as_build: - mkl: - max_pin: x - python: - min_pin: x.x - max_pin: x.x -python: -- 3.6.* *_cpython -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version -- - cuda_compiler_version - - cudnn - - docker_image -- - numpy - - python diff --git a/.ci_support/linux_64_cuda_compiler_version10.1cudnn7numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1cudnn7numpy1.16python3.7.____cpython.yaml deleted file mode 100644 index eb84942c..00000000 --- a/.ci_support/linux_64_cuda_compiler_version10.1cudnn7numpy1.16python3.7.____cpython.yaml +++ /dev/null @@ -1,46 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '7' -cdt_name: -- cos6 -channel_sources: -- conda-forge,defaults -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '10.1' -cudnn: -- '7' -cxx_compiler: -- gxx -cxx_compiler_version: -- '7' -docker_image: -- quay.io/condaforge/linux-anvil-cuda:10.1 -mkl: -- '2020' -nccl: -- 2.7.8.1 -numpy: -- '1.16' -pin_run_as_build: - mkl: - max_pin: x - python: - min_pin: x.x - max_pin: x.x -python: -- 3.7.* *_cpython -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version -- - cuda_compiler_version - - cudnn - - docker_image -- - numpy - - python diff --git a/.ci_support/linux_64_cuda_compiler_version10.1cudnn7numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1cudnn7numpy1.16python3.8.____cpython.yaml deleted file mode 100644 index deabe518..00000000 --- a/.ci_support/linux_64_cuda_compiler_version10.1cudnn7numpy1.16python3.8.____cpython.yaml +++ /dev/null @@ -1,46 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '7' -cdt_name: -- cos6 -channel_sources: -- conda-forge,defaults -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '10.1' -cudnn: -- '7' -cxx_compiler: -- gxx -cxx_compiler_version: -- '7' -docker_image: -- quay.io/condaforge/linux-anvil-cuda:10.1 -mkl: -- '2020' -nccl: -- 2.7.8.1 -numpy: -- '1.16' -pin_run_as_build: - mkl: - max_pin: x - python: - min_pin: x.x - max_pin: x.x -python: -- 3.8.* *_cpython -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version -- - cuda_compiler_version - - cudnn - - docker_image -- - numpy - - python diff --git a/.ci_support/linux_64_cuda_compiler_version10.1cudnn7numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1cudnn7numpy1.19python3.9.____cpython.yaml deleted file mode 100644 index 58ab4a7e..00000000 --- a/.ci_support/linux_64_cuda_compiler_version10.1cudnn7numpy1.19python3.9.____cpython.yaml +++ /dev/null @@ -1,46 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '7' -cdt_name: -- cos6 -channel_sources: -- conda-forge,defaults -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '10.1' -cudnn: -- '7' -cxx_compiler: -- gxx -cxx_compiler_version: -- '7' -docker_image: -- quay.io/condaforge/linux-anvil-cuda:10.1 -mkl: -- '2020' -nccl: -- 2.7.8.1 -numpy: -- '1.19' -pin_run_as_build: - mkl: - max_pin: x - python: - min_pin: x.x - max_pin: x.x -python: -- 3.9.* *_cpython -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version -- - cuda_compiler_version - - cudnn - - docker_image -- - numpy - - python diff --git a/.ci_support/linux_64_cuda_compiler_version10.2cudnn7numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2cudnn7numpy1.16python3.6.____cpython.yaml index aed2bad0..2458c254 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2cudnn7numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2cudnn7numpy1.16python3.6.____cpython.yaml @@ -23,7 +23,7 @@ docker_image: mkl: - '2020' nccl: -- 2.7.8.1 +- 2.8.4.1 numpy: - '1.16' pin_run_as_build: @@ -39,7 +39,8 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cuda_compiler_version +- - cdt_name + - cuda_compiler_version - cudnn - docker_image - - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.2cudnn7numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2cudnn7numpy1.16python3.7.____cpython.yaml index 0bb4847f..cbc8484e 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2cudnn7numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2cudnn7numpy1.16python3.7.____cpython.yaml @@ -23,7 +23,7 @@ docker_image: mkl: - '2020' nccl: -- 2.7.8.1 +- 2.8.4.1 numpy: - '1.16' pin_run_as_build: @@ -39,7 +39,8 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cuda_compiler_version +- - cdt_name + - cuda_compiler_version - cudnn - docker_image - - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.2cudnn7numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2cudnn7numpy1.16python3.8.____cpython.yaml index de3ec34e..3e402c78 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2cudnn7numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2cudnn7numpy1.16python3.8.____cpython.yaml @@ -23,7 +23,7 @@ docker_image: mkl: - '2020' nccl: -- 2.7.8.1 +- 2.8.4.1 numpy: - '1.16' pin_run_as_build: @@ -39,7 +39,8 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cuda_compiler_version +- - cdt_name + - cuda_compiler_version - cudnn - docker_image - - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.2cudnn7numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2cudnn7numpy1.19python3.9.____cpython.yaml index 1abf755a..43cdeb67 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2cudnn7numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2cudnn7numpy1.19python3.9.____cpython.yaml @@ -23,7 +23,7 @@ docker_image: mkl: - '2020' nccl: -- 2.7.8.1 +- 2.8.4.1 numpy: - '1.19' pin_run_as_build: @@ -39,7 +39,8 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cuda_compiler_version +- - cdt_name + - cuda_compiler_version - cudnn - docker_image - - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version11.0cudnn8numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0cudnn8numpy1.16python3.6.____cpython.yaml index 527bdd37..dab50e85 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0cudnn8numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0cudnn8numpy1.16python3.6.____cpython.yaml @@ -23,7 +23,7 @@ docker_image: mkl: - '2020' nccl: -- 2.7.8.1 +- 2.8.4.1 numpy: - '1.16' pin_run_as_build: @@ -39,7 +39,8 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cuda_compiler_version +- - cdt_name + - cuda_compiler_version - cudnn - docker_image - - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version11.0cudnn8numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0cudnn8numpy1.16python3.7.____cpython.yaml index 895d17d9..8e1d6910 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0cudnn8numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0cudnn8numpy1.16python3.7.____cpython.yaml @@ -23,7 +23,7 @@ docker_image: mkl: - '2020' nccl: -- 2.7.8.1 +- 2.8.4.1 numpy: - '1.16' pin_run_as_build: @@ -39,7 +39,8 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cuda_compiler_version +- - cdt_name + - cuda_compiler_version - cudnn - docker_image - - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version11.0cudnn8numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0cudnn8numpy1.16python3.8.____cpython.yaml index 046dcc70..729a2c9e 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0cudnn8numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0cudnn8numpy1.16python3.8.____cpython.yaml @@ -23,7 +23,7 @@ docker_image: mkl: - '2020' nccl: -- 2.7.8.1 +- 2.8.4.1 numpy: - '1.16' pin_run_as_build: @@ -39,7 +39,8 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cuda_compiler_version +- - cdt_name + - cuda_compiler_version - cudnn - docker_image - - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version11.0cudnn8numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0cudnn8numpy1.19python3.9.____cpython.yaml index 6046686e..cae27c00 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0cudnn8numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0cudnn8numpy1.19python3.9.____cpython.yaml @@ -23,7 +23,7 @@ docker_image: mkl: - '2020' nccl: -- 2.7.8.1 +- 2.8.4.1 numpy: - '1.19' pin_run_as_build: @@ -39,7 +39,8 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cuda_compiler_version +- - cdt_name + - cuda_compiler_version - cudnn - docker_image - - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version9.2cudnn7numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2cudnn7numpy1.16python3.6.____cpython.yaml deleted file mode 100644 index 65852993..00000000 --- a/.ci_support/linux_64_cuda_compiler_version9.2cudnn7numpy1.16python3.6.____cpython.yaml +++ /dev/null @@ -1,46 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '7' -cdt_name: -- cos6 -channel_sources: -- conda-forge,defaults -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '9.2' -cudnn: -- '7' -cxx_compiler: -- gxx -cxx_compiler_version: -- '7' -docker_image: -- quay.io/condaforge/linux-anvil-cuda:9.2 -mkl: -- '2020' -nccl: -- 2.7.8.1 -numpy: -- '1.16' -pin_run_as_build: - mkl: - max_pin: x - python: - min_pin: x.x - max_pin: x.x -python: -- 3.6.* *_cpython -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version -- - cuda_compiler_version - - cudnn - - docker_image -- - numpy - - python diff --git a/.ci_support/linux_64_cuda_compiler_version9.2cudnn7numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2cudnn7numpy1.16python3.7.____cpython.yaml deleted file mode 100644 index d8d719d1..00000000 --- a/.ci_support/linux_64_cuda_compiler_version9.2cudnn7numpy1.16python3.7.____cpython.yaml +++ /dev/null @@ -1,46 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '7' -cdt_name: -- cos6 -channel_sources: -- conda-forge,defaults -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '9.2' -cudnn: -- '7' -cxx_compiler: -- gxx -cxx_compiler_version: -- '7' -docker_image: -- quay.io/condaforge/linux-anvil-cuda:9.2 -mkl: -- '2020' -nccl: -- 2.7.8.1 -numpy: -- '1.16' -pin_run_as_build: - mkl: - max_pin: x - python: - min_pin: x.x - max_pin: x.x -python: -- 3.7.* *_cpython -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version -- - cuda_compiler_version - - cudnn - - docker_image -- - numpy - - python diff --git a/.ci_support/linux_64_cuda_compiler_version9.2cudnn7numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2cudnn7numpy1.16python3.8.____cpython.yaml deleted file mode 100644 index aedc900d..00000000 --- a/.ci_support/linux_64_cuda_compiler_version9.2cudnn7numpy1.16python3.8.____cpython.yaml +++ /dev/null @@ -1,46 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '7' -cdt_name: -- cos6 -channel_sources: -- conda-forge,defaults -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '9.2' -cudnn: -- '7' -cxx_compiler: -- gxx -cxx_compiler_version: -- '7' -docker_image: -- quay.io/condaforge/linux-anvil-cuda:9.2 -mkl: -- '2020' -nccl: -- 2.7.8.1 -numpy: -- '1.16' -pin_run_as_build: - mkl: - max_pin: x - python: - min_pin: x.x - max_pin: x.x -python: -- 3.8.* *_cpython -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version -- - cuda_compiler_version - - cudnn - - docker_image -- - numpy - - python diff --git a/.ci_support/linux_64_cuda_compiler_version9.2cudnn7numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2cudnn7numpy1.19python3.9.____cpython.yaml deleted file mode 100644 index 3cf8aeb8..00000000 --- a/.ci_support/linux_64_cuda_compiler_version9.2cudnn7numpy1.19python3.9.____cpython.yaml +++ /dev/null @@ -1,46 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '7' -cdt_name: -- cos6 -channel_sources: -- conda-forge,defaults -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '9.2' -cudnn: -- '7' -cxx_compiler: -- gxx -cxx_compiler_version: -- '7' -docker_image: -- quay.io/condaforge/linux-anvil-cuda:9.2 -mkl: -- '2020' -nccl: -- 2.7.8.1 -numpy: -- '1.19' -pin_run_as_build: - mkl: - max_pin: x - python: - min_pin: x.x - max_pin: x.x -python: -- 3.9.* *_cpython -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version -- - cuda_compiler_version - - cudnn - - docker_image -- - numpy - - python diff --git a/.ci_support/linux_64_cuda_compiler_versionNonecudnnundefinednumpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_versionNonecudnnundefinednumpy1.16python3.6.____cpython.yaml index c143db5b..29b93359 100644 --- a/.ci_support/linux_64_cuda_compiler_versionNonecudnnundefinednumpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_versionNonecudnnundefinednumpy1.16python3.6.____cpython.yaml @@ -23,7 +23,7 @@ docker_image: mkl: - '2020' nccl: -- 2.7.8.1 +- 2.8.4.1 numpy: - '1.16' pin_run_as_build: @@ -39,7 +39,8 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cuda_compiler_version +- - cdt_name + - cuda_compiler_version - cudnn - docker_image - - numpy diff --git a/.ci_support/linux_64_cuda_compiler_versionNonecudnnundefinednumpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_versionNonecudnnundefinednumpy1.16python3.7.____cpython.yaml index ddbc6a31..a4aacba6 100644 --- a/.ci_support/linux_64_cuda_compiler_versionNonecudnnundefinednumpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_versionNonecudnnundefinednumpy1.16python3.7.____cpython.yaml @@ -23,7 +23,7 @@ docker_image: mkl: - '2020' nccl: -- 2.7.8.1 +- 2.8.4.1 numpy: - '1.16' pin_run_as_build: @@ -39,7 +39,8 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cuda_compiler_version +- - cdt_name + - cuda_compiler_version - cudnn - docker_image - - numpy diff --git a/.ci_support/linux_64_cuda_compiler_versionNonecudnnundefinednumpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_versionNonecudnnundefinednumpy1.16python3.8.____cpython.yaml index fdc2555b..1332f843 100644 --- a/.ci_support/linux_64_cuda_compiler_versionNonecudnnundefinednumpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_versionNonecudnnundefinednumpy1.16python3.8.____cpython.yaml @@ -23,7 +23,7 @@ docker_image: mkl: - '2020' nccl: -- 2.7.8.1 +- 2.8.4.1 numpy: - '1.16' pin_run_as_build: @@ -39,7 +39,8 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cuda_compiler_version +- - cdt_name + - cuda_compiler_version - cudnn - docker_image - - numpy diff --git a/.ci_support/linux_64_cuda_compiler_versionNonecudnnundefinednumpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_versionNonecudnnundefinednumpy1.19python3.9.____cpython.yaml index 1ea30c8b..68251b93 100644 --- a/.ci_support/linux_64_cuda_compiler_versionNonecudnnundefinednumpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_versionNonecudnnundefinednumpy1.19python3.9.____cpython.yaml @@ -23,7 +23,7 @@ docker_image: mkl: - '2020' nccl: -- 2.7.8.1 +- 2.8.4.1 numpy: - '1.19' pin_run_as_build: @@ -39,7 +39,8 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cuda_compiler_version +- - cdt_name + - cuda_compiler_version - cudnn - docker_image - - numpy diff --git a/.scripts/build_steps.sh b/.scripts/build_steps.sh index aa9727b9..522eabcf 100755 --- a/.scripts/build_steps.sh +++ b/.scripts/build_steps.sh @@ -6,8 +6,14 @@ # benefit from the improvement. set -xeuo pipefail -export PYTHONUNBUFFERED=1 export FEEDSTOCK_ROOT="${FEEDSTOCK_ROOT:-/home/conda/feedstock_root}" +source ${FEEDSTOCK_ROOT}/.scripts/logging_utils.sh + + +endgroup "Start Docker" + +startgroup "Configuring conda" +export PYTHONUNBUFFERED=1 export RECIPE_ROOT="${RECIPE_ROOT:-/home/conda/recipe_root}" export CI_SUPPORT="${FEEDSTOCK_ROOT}/.ci_support" export CONFIG_FILE="${CI_SUPPORT}/${CONFIG}.yaml" @@ -18,8 +24,9 @@ conda-build: root-dir: ${FEEDSTOCK_ROOT}/build_artifacts CONDARC +BUILD_CMD=build -conda install --yes --quiet "conda-forge-ci-setup=3" conda-build pip -c conda-forge +conda install --yes --quiet "conda-forge-ci-setup=3" conda-build pip ${GET_BOA:-} -c conda-forge # set up the condarc setup_conda_rc "${FEEDSTOCK_ROOT}" "${RECIPE_ROOT}" "${CONFIG_FILE}" @@ -29,24 +36,33 @@ source run_conda_forge_build_setup # make the build number clobber make_build_number "${FEEDSTOCK_ROOT}" "${RECIPE_ROOT}" "${CONFIG_FILE}" +endgroup "Configuring conda" if [[ "${BUILD_WITH_CONDA_DEBUG:-0}" == 1 ]]; then + startgroup "Running conda debug" if [[ "x${BUILD_OUTPUT_ID:-}" != "x" ]]; then EXTRA_CB_OPTIONS="${EXTRA_CB_OPTIONS:-} --output-id ${BUILD_OUTPUT_ID}" fi conda debug "${RECIPE_ROOT}" -m "${CI_SUPPORT}/${CONFIG}.yaml" \ ${EXTRA_CB_OPTIONS:-} \ --clobber-file "${CI_SUPPORT}/clobber_${CONFIG}.yaml" + endgroup "Running conda debug" # Drop into an interactive shell /bin/bash else - conda build "${RECIPE_ROOT}" -m "${CI_SUPPORT}/${CONFIG}.yaml" \ + startgroup "Running conda $BUILD_CMD" + conda $BUILD_CMD "${RECIPE_ROOT}" -m "${CI_SUPPORT}/${CONFIG}.yaml" \ --suppress-variables ${EXTRA_CB_OPTIONS:-} \ --clobber-file "${CI_SUPPORT}/clobber_${CONFIG}.yaml" + endgroup "Running conda build" + startgroup "Validating outputs" validate_recipe_outputs "${FEEDSTOCK_NAME}" + endgroup "Validating outputs" if [[ "${UPLOAD_PACKAGES}" != "False" ]]; then + startgroup "Uploading packages" upload_package --validate --feedstock-name="${FEEDSTOCK_NAME}" "${FEEDSTOCK_ROOT}" "${RECIPE_ROOT}" "${CONFIG_FILE}" + endgroup "Uploading packages" fi fi diff --git a/.scripts/logging_utils.sh b/.scripts/logging_utils.sh new file mode 100644 index 00000000..a53ef3f2 --- /dev/null +++ b/.scripts/logging_utils.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +# Provide a unified interface for the different logging +# utilities CI providers offer. If unavailable, provide +# a compatible fallback (e.g. bare `echo xxxxxx`). + +function startgroup { + # Start a foldable group of log lines + # Pass a single argument, quoted + case ${CI:-} in + azure ) + echo "##[group]$1";; + travis ) + echo "$1" + echo -en 'travis_fold:start:'"${1// /}"'\\r';; + * ) + echo "$1";; + esac +} + +function endgroup { + # End a foldable group of log lines + # Pass a single argument, quoted + case ${CI:-} in + azure ) + echo "##[endgroup]";; + travis ) + echo -en 'travis_fold:end:'"${1// /}"'\\r';; + esac +} diff --git a/.scripts/run_docker_build.sh b/.scripts/run_docker_build.sh index 36dacd6e..16d6c15a 100755 --- a/.scripts/run_docker_build.sh +++ b/.scripts/run_docker_build.sh @@ -5,6 +5,10 @@ # changes to this script, consider a proposal to conda-smithy so that other feedstocks can also # benefit from the improvement. +source .scripts/logging_utils.sh + +startgroup "Configure Docker" + set -xeo pipefail THISDIR="$( cd "$( dirname "$0" )" >/dev/null && pwd )" @@ -65,7 +69,9 @@ DOCKER_RUN_ARGS="${CONDA_FORGE_DOCKER_RUN_ARGS}" if [ -z "${CI}" ]; then DOCKER_RUN_ARGS="-it ${DOCKER_RUN_ARGS}" fi +endgroup "Configure Docker" +startgroup "Start Docker" export UPLOAD_PACKAGES="${UPLOAD_PACKAGES:-True}" docker run ${DOCKER_RUN_ARGS} \ -v "${RECIPE_ROOT}":/home/conda/recipe_root:rw,z,delegated \ diff --git a/.scripts/run_osx_build.sh b/.scripts/run_osx_build.sh index c299b792..614ca844 100755 --- a/.scripts/run_osx_build.sh +++ b/.scripts/run_osx_build.sh @@ -1,29 +1,24 @@ #!/usr/bin/env bash +source .scripts/logging_utils.sh + set -x -echo -e "\n\nInstalling a fresh version of Miniforge." -if [[ ${CI} == "travis" ]]; then - echo -en 'travis_fold:start:install_miniforge\\r' -fi +startgroup "Installing a fresh version of Miniforge" MINIFORGE_URL="https://github.com/conda-forge/miniforge/releases/latest/download" MINIFORGE_FILE="Miniforge3-MacOSX-x86_64.sh" curl -L -O "${MINIFORGE_URL}/${MINIFORGE_FILE}" bash $MINIFORGE_FILE -b -if [[ ${CI} == "travis" ]]; then - echo -en 'travis_fold:end:install_miniforge\\r' -fi +endgroup "Installing a fresh version of Miniforge" -echo -e "\n\nConfiguring conda." -if [[ ${CI} == "travis" ]]; then - echo -en 'travis_fold:start:configure_conda\\r' -fi +startgroup "Configuring conda" +BUILD_CMD=build source ${HOME}/miniforge3/etc/profile.d/conda.sh conda activate base echo -e "\n\nInstalling conda-forge-ci-setup=3 and conda-build." -conda install -n base --quiet --yes "conda-forge-ci-setup=3" conda-build pip +conda install -n base --quiet --yes "conda-forge-ci-setup=3" conda-build pip ${GET_BOA:-} @@ -39,19 +34,22 @@ echo -e "\n\nRunning the build setup script." source run_conda_forge_build_setup -if [[ ${CI} == "travis" ]]; then - echo -en 'travis_fold:end:configure_conda\\r' -fi +endgroup "Configuring conda" set -e -echo -e "\n\nMaking the build clobber file and running the build." +startgroup "Running conda $BUILD_CMD" +echo -e "\n\nMaking the build clobber file" make_build_number ./ ./recipe ./.ci_support/${CONFIG}.yaml -conda build ./recipe -m ./.ci_support/${CONFIG}.yaml --suppress-variables --clobber-file ./.ci_support/clobber_${CONFIG}.yaml ${EXTRA_CB_OPTIONS:-} +conda $BUILD_CMD ./recipe -m ./.ci_support/${CONFIG}.yaml --suppress-variables --clobber-file ./.ci_support/clobber_${CONFIG}.yaml ${EXTRA_CB_OPTIONS:-} +endgroup "Running conda build" +startgroup "Validating outputs" validate_recipe_outputs "${FEEDSTOCK_NAME}" +endgroup "Validating outputs" if [[ "${UPLOAD_PACKAGES}" != "False" ]]; then - echo -e "\n\nUploading the packages." + startgroup "Uploading packages" upload_package --validate --feedstock-name="${FEEDSTOCK_NAME}" ./ ./recipe ./.ci_support/${CONFIG}.yaml + endgroup "Uploading packages" fi \ No newline at end of file diff --git a/LICENSE.txt b/LICENSE.txt index 5f302793..ed3f451e 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,5 +1,5 @@ BSD 3-clause license -Copyright (c) 2015-2020, conda-forge contributors +Copyright (c) 2015-2021, conda-forge contributors All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/README.md b/README.md index eefaf096..677475d8 100644 --- a/README.md +++ b/README.md @@ -27,62 +27,6 @@ Current build status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
VariantStatus
linux_64_cuda_compiler_version10.0cudnn7numpy1.16python3.6.____cpython - - variant - -
linux_64_cuda_compiler_version10.0cudnn7numpy1.16python3.7.____cpython - - variant - -
linux_64_cuda_compiler_version10.0cudnn7numpy1.16python3.8.____cpython - - variant - -
linux_64_cuda_compiler_version10.0cudnn7numpy1.19python3.9.____cpython - - variant - -
linux_64_cuda_compiler_version10.1cudnn7numpy1.16python3.6.____cpython - - variant - -
linux_64_cuda_compiler_version10.1cudnn7numpy1.16python3.7.____cpython - - variant - -
linux_64_cuda_compiler_version10.1cudnn7numpy1.16python3.8.____cpython - - variant - -
linux_64_cuda_compiler_version10.1cudnn7numpy1.19python3.9.____cpython - - variant - -
linux_64_cuda_compiler_version10.2cudnn7numpy1.16python3.6.____cpython @@ -138,34 +82,6 @@ Current build status variant
linux_64_cuda_compiler_version9.2cudnn7numpy1.16python3.6.____cpython - - variant - -
linux_64_cuda_compiler_version9.2cudnn7numpy1.16python3.7.____cpython - - variant - -
linux_64_cuda_compiler_version9.2cudnn7numpy1.16python3.8.____cpython - - variant - -
linux_64_cuda_compiler_version9.2cudnn7numpy1.19python3.9.____cpython - - variant - -
linux_64_cuda_compiler_versionNonecudnnundefinednumpy1.16python3.6.____cpython @@ -344,9 +260,9 @@ build distinct package versions. In order to produce a uniquely identifiable distribution: * If the version of a package **is not** being increased, please add or increase - the [``build/number``](https://conda.io/docs/user-guide/tasks/build-packages/define-metadata.html#build-number-and-string). + the [``build/number``](https://docs.conda.io/projects/conda-build/en/latest/resources/define-metadata.html#build-number-and-string). * If the version of a package **is** being increased, please remember to return - the [``build/number``](https://conda.io/docs/user-guide/tasks/build-packages/define-metadata.html#build-number-and-string) + the [``build/number``](https://docs.conda.io/projects/conda-build/en/latest/resources/define-metadata.html#build-number-and-string) back to 0. Feedstock Maintainers