From d5b00bf6380be742b8c2d387fd726f38b414266d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 28 Oct 2020 09:58:13 +0100 Subject: [PATCH 01/58] Add test label to channel sources --- recipe/conda_build_config.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml index c548ced5..f7a8adec 100644 --- a/recipe/conda_build_config.yaml +++ b/recipe/conda_build_config.yaml @@ -1,2 +1,4 @@ channel_targets: - conda-forge testing +channel_sources: +- conda-forge/label/test,conda-forge,defaults \ No newline at end of file From 3a3cbcf9ea21253413c2d19949db7aa9f58041ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 28 Oct 2020 09:58:19 +0100 Subject: [PATCH 02/58] MNT: Re-rendered with conda-build 3.20.0, conda-smithy 3.8.2, and conda-forge-pinning 2020.10.27.17.47.18 --- ...compiler_version10.0numpy1.16python3.6.____cpython.yaml | 5 ++--- ...compiler_version10.0numpy1.16python3.7.____cpython.yaml | 5 ++--- ...compiler_version10.0numpy1.16python3.8.____cpython.yaml | 5 ++--- ...compiler_version10.0numpy1.19python3.9.____cpython.yaml | 5 ++--- ...compiler_version10.1numpy1.16python3.6.____cpython.yaml | 5 ++--- ...compiler_version10.1numpy1.16python3.7.____cpython.yaml | 5 ++--- ...compiler_version10.1numpy1.16python3.8.____cpython.yaml | 5 ++--- ...compiler_version10.1numpy1.19python3.9.____cpython.yaml | 5 ++--- ...compiler_version10.2numpy1.16python3.6.____cpython.yaml | 5 ++--- ...compiler_version10.2numpy1.16python3.7.____cpython.yaml | 5 ++--- ...compiler_version10.2numpy1.16python3.8.____cpython.yaml | 5 ++--- ...compiler_version10.2numpy1.19python3.9.____cpython.yaml | 5 ++--- ...compiler_version11.0numpy1.16python3.6.____cpython.yaml | 7 +++---- ...compiler_version11.0numpy1.16python3.7.____cpython.yaml | 7 +++---- ...compiler_version11.0numpy1.16python3.8.____cpython.yaml | 7 +++---- ...compiler_version11.0numpy1.19python3.9.____cpython.yaml | 7 +++---- ..._compiler_version9.2numpy1.16python3.6.____cpython.yaml | 5 ++--- ..._compiler_version9.2numpy1.16python3.7.____cpython.yaml | 5 ++--- ..._compiler_version9.2numpy1.16python3.8.____cpython.yaml | 5 ++--- ..._compiler_version9.2numpy1.19python3.9.____cpython.yaml | 5 ++--- .ci_support/osx_64_numpy1.16python3.6.____cpython.yaml | 2 +- .ci_support/osx_64_numpy1.16python3.7.____cpython.yaml | 2 +- .ci_support/osx_64_numpy1.16python3.8.____cpython.yaml | 2 +- .ci_support/osx_64_numpy1.19python3.9.____cpython.yaml | 2 +- 24 files changed, 48 insertions(+), 68 deletions(-) diff --git a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml index 673d9536..59f10fc3 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml @@ -5,7 +5,7 @@ c_compiler_version: cdt_name: - cos6 channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler: @@ -35,8 +35,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cdt_name - - cuda_compiler_version +- - cuda_compiler_version - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml index 41a3817e..9c0f9a04 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml @@ -5,7 +5,7 @@ c_compiler_version: cdt_name: - cos6 channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler: @@ -35,8 +35,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cdt_name - - cuda_compiler_version +- - cuda_compiler_version - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml index 7835f79c..1f6ae79b 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml @@ -5,7 +5,7 @@ c_compiler_version: cdt_name: - cos6 channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler: @@ -35,8 +35,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cdt_name - - cuda_compiler_version +- - cuda_compiler_version - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml index 0681d1a4..15b61151 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml @@ -5,7 +5,7 @@ c_compiler_version: cdt_name: - cos6 channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler: @@ -35,8 +35,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cdt_name - - cuda_compiler_version +- - cuda_compiler_version - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml index e89d22a6..97301547 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml @@ -5,7 +5,7 @@ c_compiler_version: cdt_name: - cos6 channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler: @@ -35,8 +35,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cdt_name - - cuda_compiler_version +- - cuda_compiler_version - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml index 948a5bec..2ee9d4d3 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml @@ -5,7 +5,7 @@ c_compiler_version: cdt_name: - cos6 channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler: @@ -35,8 +35,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cdt_name - - cuda_compiler_version +- - cuda_compiler_version - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml index a6557366..ee81d61d 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml @@ -5,7 +5,7 @@ c_compiler_version: cdt_name: - cos6 channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler: @@ -35,8 +35,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cdt_name - - cuda_compiler_version +- - cuda_compiler_version - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml index bfa8b2a8..cf2ebc31 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml @@ -5,7 +5,7 @@ c_compiler_version: cdt_name: - cos6 channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler: @@ -35,8 +35,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cdt_name - - cuda_compiler_version +- - cuda_compiler_version - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml index 603b3dd3..df576385 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml @@ -5,7 +5,7 @@ c_compiler_version: cdt_name: - cos6 channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler: @@ -35,8 +35,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cdt_name - - cuda_compiler_version +- - cuda_compiler_version - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml index 68971af2..20707105 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml @@ -5,7 +5,7 @@ c_compiler_version: cdt_name: - cos6 channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler: @@ -35,8 +35,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cdt_name - - cuda_compiler_version +- - cuda_compiler_version - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml index f2f252ad..e32d5bc8 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml @@ -5,7 +5,7 @@ c_compiler_version: cdt_name: - cos6 channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler: @@ -35,8 +35,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cdt_name - - cuda_compiler_version +- - cuda_compiler_version - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml index e2b0a7d2..9361aa89 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml @@ -5,7 +5,7 @@ c_compiler_version: cdt_name: - cos6 channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler: @@ -35,8 +35,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cdt_name - - cuda_compiler_version +- - cuda_compiler_version - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml index fea9d26c..d647fb8a 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml @@ -3,9 +3,9 @@ c_compiler: c_compiler_version: - '7' cdt_name: -- cos7 +- cos6 channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler: @@ -35,8 +35,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cdt_name - - cuda_compiler_version +- - cuda_compiler_version - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml index 48dc3889..62c97d92 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml @@ -3,9 +3,9 @@ c_compiler: c_compiler_version: - '7' cdt_name: -- cos7 +- cos6 channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler: @@ -35,8 +35,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cdt_name - - cuda_compiler_version +- - cuda_compiler_version - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml index 9f9cbb25..47c41b03 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml @@ -3,9 +3,9 @@ c_compiler: c_compiler_version: - '7' cdt_name: -- cos7 +- cos6 channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler: @@ -35,8 +35,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cdt_name - - cuda_compiler_version +- - cuda_compiler_version - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml index c613f072..0366a364 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml @@ -3,9 +3,9 @@ c_compiler: c_compiler_version: - '7' cdt_name: -- cos7 +- cos6 channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler: @@ -35,8 +35,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cdt_name - - cuda_compiler_version +- - cuda_compiler_version - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.6.____cpython.yaml index 5a297ec9..f329be1b 100644 --- a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.6.____cpython.yaml @@ -5,7 +5,7 @@ c_compiler_version: cdt_name: - cos6 channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler: @@ -35,8 +35,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cdt_name - - cuda_compiler_version +- - cuda_compiler_version - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.7.____cpython.yaml index 42c634bf..c9c42eaf 100644 --- a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.7.____cpython.yaml @@ -5,7 +5,7 @@ c_compiler_version: cdt_name: - cos6 channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler: @@ -35,8 +35,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cdt_name - - cuda_compiler_version +- - cuda_compiler_version - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.8.____cpython.yaml index 56c033b2..8515ddb4 100644 --- a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.8.____cpython.yaml @@ -5,7 +5,7 @@ c_compiler_version: cdt_name: - cos6 channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler: @@ -35,8 +35,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cdt_name - - cuda_compiler_version +- - cuda_compiler_version - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.19python3.9.____cpython.yaml index 0b2c9f91..203eccbf 100644 --- a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.19python3.9.____cpython.yaml @@ -5,7 +5,7 @@ c_compiler_version: cdt_name: - cos6 channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler: @@ -35,8 +35,7 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version -- - cdt_name - - cuda_compiler_version +- - cuda_compiler_version - docker_image - - python - numpy diff --git a/.ci_support/osx_64_numpy1.16python3.6.____cpython.yaml b/.ci_support/osx_64_numpy1.16python3.6.____cpython.yaml index dc2459bb..41bf5b46 100644 --- a/.ci_support/osx_64_numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/osx_64_numpy1.16python3.6.____cpython.yaml @@ -5,7 +5,7 @@ c_compiler: c_compiler_version: - '10' channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler_version: diff --git a/.ci_support/osx_64_numpy1.16python3.7.____cpython.yaml b/.ci_support/osx_64_numpy1.16python3.7.____cpython.yaml index b9d29537..edefaadb 100644 --- a/.ci_support/osx_64_numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/osx_64_numpy1.16python3.7.____cpython.yaml @@ -5,7 +5,7 @@ c_compiler: c_compiler_version: - '10' channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler_version: diff --git a/.ci_support/osx_64_numpy1.16python3.8.____cpython.yaml b/.ci_support/osx_64_numpy1.16python3.8.____cpython.yaml index a7d9d365..6d2c1d72 100644 --- a/.ci_support/osx_64_numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/osx_64_numpy1.16python3.8.____cpython.yaml @@ -5,7 +5,7 @@ c_compiler: c_compiler_version: - '10' channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler_version: diff --git a/.ci_support/osx_64_numpy1.19python3.9.____cpython.yaml b/.ci_support/osx_64_numpy1.19python3.9.____cpython.yaml index 26a22166..2f6c4d7c 100644 --- a/.ci_support/osx_64_numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/osx_64_numpy1.19python3.9.____cpython.yaml @@ -5,7 +5,7 @@ c_compiler: c_compiler_version: - '10' channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler_version: From 89d46b802c7bf0ae0028217993a5964989475ccf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 28 Oct 2020 09:58:49 +0100 Subject: [PATCH 03/58] Bump up build number --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index aa585854..9dab6340 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,6 +1,6 @@ {% set name = "openmm" %} {% set version = "7.4.2" %} -{% set build = 3 %} +{% set build = 4 %} package: name: {{ name }} From f0506ddc6600bbc9f8cc64abfc4830910a579c04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 28 Oct 2020 10:30:58 +0100 Subject: [PATCH 04/58] Re add cdt zip keys --- ..._cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml | 1 + ..._cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml | 1 + ..._cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml | 1 + ..._cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml | 1 + ..._cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml | 1 + ..._cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml | 1 + ..._cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml | 1 + ..._cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml | 1 + ..._cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml | 1 + ..._cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml | 1 + ..._cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml | 1 + ..._cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml | 1 + ..._cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml | 1 + ..._cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml | 1 + ..._cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml | 1 + ..._cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml | 1 + ...4_cuda_compiler_version9.2numpy1.16python3.6.____cpython.yaml | 1 + ...4_cuda_compiler_version9.2numpy1.16python3.7.____cpython.yaml | 1 + ...4_cuda_compiler_version9.2numpy1.16python3.8.____cpython.yaml | 1 + ...4_cuda_compiler_version9.2numpy1.19python3.9.____cpython.yaml | 1 + 20 files changed, 20 insertions(+) diff --git a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml index 59f10fc3..c19ce318 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version + - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml index 9c0f9a04..99cdf4f9 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version + - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml index 1f6ae79b..1aa60cbc 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version + - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml index 15b61151..ba0f790b 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version + - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml index 97301547..53f5d287 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version + - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml index 2ee9d4d3..9498be33 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version + - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml index ee81d61d..ac9fc6d7 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version + - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml index cf2ebc31..d1a0d36e 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version + - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml index df576385..d7d6a601 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version + - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml index 20707105..d502d807 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version + - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml index e32d5bc8..c4283031 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version + - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml index 9361aa89..5269e2d1 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version + - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml index d647fb8a..ab8c655b 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version + - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml index 62c97d92..eab53a05 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version + - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml index 47c41b03..1017fdd1 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version + - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml index 0366a364..5246d992 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version + - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.6.____cpython.yaml index f329be1b..00b19ed5 100644 --- a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.6.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version + - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.7.____cpython.yaml index c9c42eaf..028491ba 100644 --- a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.7.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version + - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.8.____cpython.yaml index 8515ddb4..3bbb4894 100644 --- a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.8.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version + - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.19python3.9.____cpython.yaml index 203eccbf..34e85815 100644 --- a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.19python3.9.____cpython.yaml @@ -36,6 +36,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version + - cdt_name - docker_image - - python - numpy From 487f83e6d294524178db45837e91c57b6e7d96dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 28 Oct 2020 11:18:07 +0100 Subject: [PATCH 05/58] Unpin doxygen --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 9dab6340..f8157d22 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -39,7 +39,7 @@ requirements: - numpy - cython # needed for Python wrappers - - doxygen 1.8.14 + - doxygen # OpenCL ICD - ocl-icd # [linux] - khronos-opencl-icd-loader # [win] From fbe48d0ad5e850474381fde0b98ee03197648ca5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 28 Oct 2020 11:31:25 +0100 Subject: [PATCH 06/58] Repin doxygen --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index f8157d22..9dab6340 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -39,7 +39,7 @@ requirements: - numpy - cython # needed for Python wrappers - - doxygen + - doxygen 1.8.14 # OpenCL ICD - ocl-icd # [linux] - khronos-opencl-icd-loader # [win] From 115a15124d9cbe83f4ed66c0f426fbd6456d3103 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 28 Oct 2020 11:34:58 +0100 Subject: [PATCH 07/58] CUDA11 requires cdt_name=cos7 --- ...cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml | 2 +- ...cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml | 2 +- ...cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml | 2 +- ...cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml index ab8c655b..cce12dca 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: c_compiler_version: - '7' cdt_name: -- cos6 +- cos7 channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml index eab53a05..61c6c00e 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: c_compiler_version: - '7' cdt_name: -- cos6 +- cos7 channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml index 1017fdd1..4d6ea746 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: c_compiler_version: - '7' cdt_name: -- cos6 +- cos7 channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml index 5246d992..09ecaf13 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: c_compiler_version: - '7' cdt_name: -- cos6 +- cos7 channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: From 68821643d5541c023452676e22e090aed7d4c464 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 28 Oct 2020 11:52:46 +0100 Subject: [PATCH 08/58] Remove test label in one cuda11 build --- ...cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml index 09ecaf13..bc257cda 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml @@ -5,7 +5,7 @@ c_compiler_version: cdt_name: - cos7 channel_sources: -- conda-forge/label/test,conda-forge,defaults +- conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler: From 5fa2c965cd2a8e2b260cdcb029aba41391761803 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 28 Oct 2020 14:23:12 +0100 Subject: [PATCH 09/58] Enable Windows --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 9dab6340..95629989 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -15,7 +15,7 @@ source: build: number: {{ build }} - skip: true # [win or (linux64 and cuda_compiler_version == "None")] + skip: true # [(linux64 and cuda_compiler_version == "None")] missing_dso_whitelist: - '*/libcuda.*' # [linux] - "*/libOpenCL.*" # [unix] From 566134386bec68956d985f97ebe4b9020e8d2c1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 28 Oct 2020 14:38:16 +0100 Subject: [PATCH 10/58] MNT: Re-rendered with conda-build 3.20.0, conda-smithy 3.8.2, and conda-forge-pinning 2020.10.28.12.21.23 --- .azure-pipelines/azure-pipelines-win.yml | 119 ++++++++++++++++++ ...win_64_numpy1.16python3.6.____cpython.yaml | 27 ++++ ...win_64_numpy1.16python3.7.____cpython.yaml | 27 ++++ ...win_64_numpy1.16python3.8.____cpython.yaml | 27 ++++ ...win_64_numpy1.19python3.9.____cpython.yaml | 27 ++++ README.md | 28 +++++ azure-pipelines.yml | 1 + 7 files changed, 256 insertions(+) create mode 100755 .azure-pipelines/azure-pipelines-win.yml create mode 100644 .ci_support/win_64_numpy1.16python3.6.____cpython.yaml create mode 100644 .ci_support/win_64_numpy1.16python3.7.____cpython.yaml create mode 100644 .ci_support/win_64_numpy1.16python3.8.____cpython.yaml create mode 100644 .ci_support/win_64_numpy1.19python3.9.____cpython.yaml diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml new file mode 100755 index 00000000..fa86d683 --- /dev/null +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -0,0 +1,119 @@ +# This file was generated automatically from conda-smithy. To update this configuration, +# update the conda-forge.yml and/or the recipe/meta.yaml. +# -*- mode: yaml -*- + +jobs: +- job: win + pool: + vmImage: vs2017-win2016 + strategy: + matrix: + win_64_numpy1.16python3.6.____cpython: + CONFIG: win_64_numpy1.16python3.6.____cpython + UPLOAD_PACKAGES: 'True' + win_64_numpy1.16python3.7.____cpython: + CONFIG: win_64_numpy1.16python3.7.____cpython + UPLOAD_PACKAGES: 'True' + win_64_numpy1.16python3.8.____cpython: + CONFIG: win_64_numpy1.16python3.8.____cpython + UPLOAD_PACKAGES: 'True' + win_64_numpy1.19python3.9.____cpython: + CONFIG: win_64_numpy1.19python3.9.____cpython + UPLOAD_PACKAGES: 'True' + timeoutInMinutes: 360 + variables: + CONDA_BLD_PATH: D:\\bld\\ + + steps: + - script: | + choco install vcpython27 -fdv -y --debug + condition: contains(variables['CONFIG'], 'vs2008') + displayName: Install vcpython27.msi (if needed) + + # Cygwin's git breaks conda-build. (See https://github.com/conda-forge/conda-smithy-feedstock/pull/2.) + # - script: rmdir C:\cygwin /s /q + # continueOnError: true + + - powershell: | + Set-PSDebug -Trace 1 + + $batchcontent = @" + ECHO ON + SET vcpython=C:\Program Files (x86)\Common Files\Microsoft\Visual C++ for Python\9.0 + + DIR "%vcpython%" + + CALL "%vcpython%\vcvarsall.bat" %* + "@ + + $batchDir = "C:\Program Files (x86)\Common Files\Microsoft\Visual C++ for Python\9.0\VC" + $batchPath = "$batchDir" + "\vcvarsall.bat" + New-Item -Path $batchPath -ItemType "file" -Force + + Set-Content -Value $batchcontent -Path $batchPath + + Get-ChildItem -Path $batchDir + + Get-ChildItem -Path ($batchDir + '\..') + + condition: contains(variables['CONFIG'], 'vs2008') + displayName: Patch vs2008 (if needed) + + - task: CondaEnvironment@1 + inputs: + packageSpecs: 'python=3.6 conda-build conda "conda-forge-ci-setup=3" pip' # Optional + installOptions: "-c conda-forge" + updateConda: true + displayName: Install conda-build and activate environment + + - script: set PYTHONUNBUFFERED=1 + displayName: Set PYTHONUNBUFFERED + + # Configure the VM + - script: | + call activate base + setup_conda_rc .\ ".\recipe" .\.ci_support\%CONFIG%.yaml + displayName: conda-forge CI setup + + # Configure the VM. + - script: | + set "CI=azure" + call activate base + run_conda_forge_build_setup + displayName: conda-forge build setup + + + # Special cased version setting some more things! + - script: | + call activate base + conda.exe build "recipe" -m .ci_support\%CONFIG%.yaml + displayName: Build recipe (vs2008) + env: + VS90COMNTOOLS: "C:\\Program Files (x86)\\Common Files\\Microsoft\\Visual C++ for Python\\9.0\\VC\\bin" + PYTHONUNBUFFERED: 1 + condition: contains(variables['CONFIG'], 'vs2008') + + - script: | + call activate base + conda.exe build "recipe" -m .ci_support\%CONFIG%.yaml + displayName: Build recipe + env: + PYTHONUNBUFFERED: 1 + condition: not(contains(variables['CONFIG'], 'vs2008')) + - script: | + set "FEEDSTOCK_NAME=%BUILD_REPOSITORY_NAME:*/=%" + call activate base + validate_recipe_outputs "%FEEDSTOCK_NAME%" + displayName: Validate Recipe Outputs + + - script: | + set "GIT_BRANCH=%BUILD_SOURCEBRANCHNAME%" + set "FEEDSTOCK_NAME=%BUILD_REPOSITORY_NAME:*/=%" + call activate base + upload_package --validate --feedstock-name="%FEEDSTOCK_NAME%" .\ ".\recipe" .ci_support\%CONFIG%.yaml + displayName: Upload package + env: + BINSTAR_TOKEN: $(BINSTAR_TOKEN) + FEEDSTOCK_TOKEN: $(FEEDSTOCK_TOKEN) + STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN) + condition: and(succeeded(), not(eq(variables['UPLOAD_PACKAGES'], 'False'))) \ No newline at end of file diff --git a/.ci_support/win_64_numpy1.16python3.6.____cpython.yaml b/.ci_support/win_64_numpy1.16python3.6.____cpython.yaml new file mode 100644 index 00000000..c7c5f451 --- /dev/null +++ b/.ci_support/win_64_numpy1.16python3.6.____cpython.yaml @@ -0,0 +1,27 @@ +c_compiler: +- vs2017 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler_version: +- None +cxx_compiler: +- vs2017 +fftw: +- '3' +numpy: +- '1.16' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.6.* *_cpython +target_platform: +- win-64 +zip_keys: +- - python + - numpy diff --git a/.ci_support/win_64_numpy1.16python3.7.____cpython.yaml b/.ci_support/win_64_numpy1.16python3.7.____cpython.yaml new file mode 100644 index 00000000..d0912180 --- /dev/null +++ b/.ci_support/win_64_numpy1.16python3.7.____cpython.yaml @@ -0,0 +1,27 @@ +c_compiler: +- vs2017 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler_version: +- None +cxx_compiler: +- vs2017 +fftw: +- '3' +numpy: +- '1.16' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.7.* *_cpython +target_platform: +- win-64 +zip_keys: +- - python + - numpy diff --git a/.ci_support/win_64_numpy1.16python3.8.____cpython.yaml b/.ci_support/win_64_numpy1.16python3.8.____cpython.yaml new file mode 100644 index 00000000..b89f42dd --- /dev/null +++ b/.ci_support/win_64_numpy1.16python3.8.____cpython.yaml @@ -0,0 +1,27 @@ +c_compiler: +- vs2017 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler_version: +- None +cxx_compiler: +- vs2017 +fftw: +- '3' +numpy: +- '1.16' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.8.* *_cpython +target_platform: +- win-64 +zip_keys: +- - python + - numpy diff --git a/.ci_support/win_64_numpy1.19python3.9.____cpython.yaml b/.ci_support/win_64_numpy1.19python3.9.____cpython.yaml new file mode 100644 index 00000000..f91fed58 --- /dev/null +++ b/.ci_support/win_64_numpy1.19python3.9.____cpython.yaml @@ -0,0 +1,27 @@ +c_compiler: +- vs2017 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler_version: +- None +cxx_compiler: +- vs2017 +fftw: +- '3' +numpy: +- '1.19' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +target_platform: +- win-64 +zip_keys: +- - python + - numpy diff --git a/README.md b/README.md index 235e4a4f..53581e2c 100644 --- a/README.md +++ b/README.md @@ -207,6 +207,34 @@ Current build status variant + + win_64_numpy1.16python3.6.____cpython + + + variant + + + + win_64_numpy1.16python3.7.____cpython + + + variant + + + + win_64_numpy1.16python3.8.____cpython + + + variant + + + + win_64_numpy1.19python3.9.____cpython + + + variant + + diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 33a441c1..6b346f50 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -4,4 +4,5 @@ jobs: - template: ./.azure-pipelines/azure-pipelines-linux.yml + - template: ./.azure-pipelines/azure-pipelines-win.yml - template: ./.azure-pipelines/azure-pipelines-osx.yml \ No newline at end of file From f7cacb22f0b839a428e5de24630fbe5515533640 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 28 Oct 2020 17:25:38 +0100 Subject: [PATCH 11/58] Update to latest master, closer to 7.5rc --- recipe/meta.yaml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 95629989..2318d8ed 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,17 +1,15 @@ {% set name = "openmm" %} -{% set version = "7.4.2" %} -{% set build = 4 %} +{% set version = "7.5.0" %} +{% set build = 0 %} package: name: {{ name }} version: {{ version }} source: - url: https://github.com/openmm/{{ name }}/archive/{{ version }}.tar.gz - sha256: 2e121ad5cfcc4840861032bb1b11d4d0aea2d3ca3c59baaed73b8b0b4fd069cc - # Remove when OpenMM 7.5 is released; this only fixes a building error on Py39 - patches: - - py39-xml.patch + # pre-rc + url: https://github.com/openmm/{{ name }}/archive/2c36e9b34d046f09be4887ff60e7fdac02cf3cdb.tar.gz + sha256: 193a501d10ca713443e44e0d8972c5d3f30ee0ed116d59679d1cbdabd6b96b28 build: number: {{ build }} From 27095a20e28218d4213adbcf1ce208143cfd2162 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 28 Oct 2020 17:35:28 +0100 Subject: [PATCH 12/58] Add PPC (patched for CUDA 10.1) & ARM MNT: Re-rendered with conda-build 3.20.0, conda-smithy 3.8.2, and conda-forge-pinning 2020.10.28.12.21.23 --- ...arch64_numpy1.16python3.6.____cpython.yaml | 41 ++++++ ...arch64_numpy1.16python3.7.____cpython.yaml | 41 ++++++ ...arch64_numpy1.16python3.8.____cpython.yaml | 41 ++++++ ...arch64_numpy1.19python3.9.____cpython.yaml | 41 ++++++ ...pc64le_numpy1.16python3.6.____cpython.yaml | 40 ++++++ ...pc64le_numpy1.16python3.7.____cpython.yaml | 40 ++++++ ...pc64le_numpy1.16python3.8.____cpython.yaml | 40 ++++++ ...pc64le_numpy1.19python3.9.____cpython.yaml | 40 ++++++ .drone.yml | 124 ++++++++++++++++++ .travis.yml | 32 +++++ README.md | 72 +++++++++- conda-forge.yml | 3 + 12 files changed, 554 insertions(+), 1 deletion(-) create mode 100644 .ci_support/linux_aarch64_numpy1.16python3.6.____cpython.yaml create mode 100644 .ci_support/linux_aarch64_numpy1.16python3.7.____cpython.yaml create mode 100644 .ci_support/linux_aarch64_numpy1.16python3.8.____cpython.yaml create mode 100644 .ci_support/linux_aarch64_numpy1.19python3.9.____cpython.yaml create mode 100644 .ci_support/linux_ppc64le_numpy1.16python3.6.____cpython.yaml create mode 100644 .ci_support/linux_ppc64le_numpy1.16python3.7.____cpython.yaml create mode 100644 .ci_support/linux_ppc64le_numpy1.16python3.8.____cpython.yaml create mode 100644 .ci_support/linux_ppc64le_numpy1.19python3.9.____cpython.yaml create mode 100644 .drone.yml create mode 100644 .travis.yml diff --git a/.ci_support/linux_aarch64_numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_aarch64_numpy1.16python3.6.____cpython.yaml new file mode 100644 index 00000000..c7ec02d4 --- /dev/null +++ b/.ci_support/linux_aarch64_numpy1.16python3.6.____cpython.yaml @@ -0,0 +1,41 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler_version: +- None +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- condaforge/linux-anvil-aarch64 +fftw: +- '3' +numpy: +- '1.16' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.6.* *_cpython +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy diff --git a/.ci_support/linux_aarch64_numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_aarch64_numpy1.16python3.7.____cpython.yaml new file mode 100644 index 00000000..e32afc76 --- /dev/null +++ b/.ci_support/linux_aarch64_numpy1.16python3.7.____cpython.yaml @@ -0,0 +1,41 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler_version: +- None +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- condaforge/linux-anvil-aarch64 +fftw: +- '3' +numpy: +- '1.16' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.7.* *_cpython +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy diff --git a/.ci_support/linux_aarch64_numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_aarch64_numpy1.16python3.8.____cpython.yaml new file mode 100644 index 00000000..15d15e91 --- /dev/null +++ b/.ci_support/linux_aarch64_numpy1.16python3.8.____cpython.yaml @@ -0,0 +1,41 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler_version: +- None +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- condaforge/linux-anvil-aarch64 +fftw: +- '3' +numpy: +- '1.16' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.8.* *_cpython +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy diff --git a/.ci_support/linux_aarch64_numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_aarch64_numpy1.19python3.9.____cpython.yaml new file mode 100644 index 00000000..f31fc0aa --- /dev/null +++ b/.ci_support/linux_aarch64_numpy1.19python3.9.____cpython.yaml @@ -0,0 +1,41 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '7' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler_version: +- None +cxx_compiler: +- gxx +cxx_compiler_version: +- '7' +docker_image: +- condaforge/linux-anvil-aarch64 +fftw: +- '3' +numpy: +- '1.19' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy diff --git a/.ci_support/linux_ppc64le_numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_ppc64le_numpy1.16python3.6.____cpython.yaml new file mode 100644 index 00000000..f90d7457 --- /dev/null +++ b/.ci_support/linux_ppc64le_numpy1.16python3.6.____cpython.yaml @@ -0,0 +1,40 @@ +c_compiler: +- gcc +c_compiler_version: +- '8' +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler_version: +- '10.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '8' +docker_image: +- condaforge/linux-anvil-ppc64le-cuda +fftw: +- '3' +numpy: +- '1.16' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.6.* *_cpython +target_platform: +- linux-ppc64le +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_ppc64le_numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_ppc64le_numpy1.16python3.7.____cpython.yaml new file mode 100644 index 00000000..93f3666d --- /dev/null +++ b/.ci_support/linux_ppc64le_numpy1.16python3.7.____cpython.yaml @@ -0,0 +1,40 @@ +c_compiler: +- gcc +c_compiler_version: +- '8' +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler_version: +- '10.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '8' +docker_image: +- condaforge/linux-anvil-ppc64le-cuda +fftw: +- '3' +numpy: +- '1.16' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.7.* *_cpython +target_platform: +- linux-ppc64le +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_ppc64le_numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_ppc64le_numpy1.16python3.8.____cpython.yaml new file mode 100644 index 00000000..7e3772c3 --- /dev/null +++ b/.ci_support/linux_ppc64le_numpy1.16python3.8.____cpython.yaml @@ -0,0 +1,40 @@ +c_compiler: +- gcc +c_compiler_version: +- '8' +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler_version: +- '10.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '8' +docker_image: +- condaforge/linux-anvil-ppc64le-cuda +fftw: +- '3' +numpy: +- '1.16' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.8.* *_cpython +target_platform: +- linux-ppc64le +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_ppc64le_numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_ppc64le_numpy1.19python3.9.____cpython.yaml new file mode 100644 index 00000000..3fbf7dad --- /dev/null +++ b/.ci_support/linux_ppc64le_numpy1.19python3.9.____cpython.yaml @@ -0,0 +1,40 @@ +c_compiler: +- gcc +c_compiler_version: +- '8' +cdt_name: +- cos7 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler_version: +- '10.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '8' +docker_image: +- condaforge/linux-anvil-ppc64le-cuda +fftw: +- '3' +numpy: +- '1.19' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +target_platform: +- linux-ppc64le +zip_keys: +- - c_compiler_version + - cxx_compiler_version +- - python + - numpy +- - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 00000000..87e5f9fb --- /dev/null +++ b/.drone.yml @@ -0,0 +1,124 @@ +--- +kind: pipeline +name: linux_aarch64_numpy1.16python3.6.____cpython + +platform: + os: linux + arch: arm64 + +steps: +- name: Install and build + image: condaforge/linux-anvil-aarch64 + environment: + CONFIG: linux_aarch64_numpy1.16python3.6.____cpython + UPLOAD_PACKAGES: True + PLATFORM: linux-aarch64 + BINSTAR_TOKEN: + from_secret: BINSTAR_TOKEN + FEEDSTOCK_TOKEN: + from_secret: FEEDSTOCK_TOKEN + STAGING_BINSTAR_TOKEN: + from_secret: STAGING_BINSTAR_TOKEN + commands: + - export FEEDSTOCK_ROOT="$DRONE_WORKSPACE" + - export RECIPE_ROOT="$FEEDSTOCK_ROOT/recipe" + - export CI=drone + - export GIT_BRANCH="$DRONE_BRANCH" + - export FEEDSTOCK_NAME=$(basename ${DRONE_REPO_NAME}) + - sed -i '$ichown -R conda:conda "$FEEDSTOCK_ROOT"' /opt/docker/bin/entrypoint + - /opt/docker/bin/entrypoint $FEEDSTOCK_ROOT/.scripts/build_steps.sh + - echo "Done building" + +--- +kind: pipeline +name: linux_aarch64_numpy1.16python3.7.____cpython + +platform: + os: linux + arch: arm64 + +steps: +- name: Install and build + image: condaforge/linux-anvil-aarch64 + environment: + CONFIG: linux_aarch64_numpy1.16python3.7.____cpython + UPLOAD_PACKAGES: True + PLATFORM: linux-aarch64 + BINSTAR_TOKEN: + from_secret: BINSTAR_TOKEN + FEEDSTOCK_TOKEN: + from_secret: FEEDSTOCK_TOKEN + STAGING_BINSTAR_TOKEN: + from_secret: STAGING_BINSTAR_TOKEN + commands: + - export FEEDSTOCK_ROOT="$DRONE_WORKSPACE" + - export RECIPE_ROOT="$FEEDSTOCK_ROOT/recipe" + - export CI=drone + - export GIT_BRANCH="$DRONE_BRANCH" + - export FEEDSTOCK_NAME=$(basename ${DRONE_REPO_NAME}) + - sed -i '$ichown -R conda:conda "$FEEDSTOCK_ROOT"' /opt/docker/bin/entrypoint + - /opt/docker/bin/entrypoint $FEEDSTOCK_ROOT/.scripts/build_steps.sh + - echo "Done building" + +--- +kind: pipeline +name: linux_aarch64_numpy1.16python3.8.____cpython + +platform: + os: linux + arch: arm64 + +steps: +- name: Install and build + image: condaforge/linux-anvil-aarch64 + environment: + CONFIG: linux_aarch64_numpy1.16python3.8.____cpython + UPLOAD_PACKAGES: True + PLATFORM: linux-aarch64 + BINSTAR_TOKEN: + from_secret: BINSTAR_TOKEN + FEEDSTOCK_TOKEN: + from_secret: FEEDSTOCK_TOKEN + STAGING_BINSTAR_TOKEN: + from_secret: STAGING_BINSTAR_TOKEN + commands: + - export FEEDSTOCK_ROOT="$DRONE_WORKSPACE" + - export RECIPE_ROOT="$FEEDSTOCK_ROOT/recipe" + - export CI=drone + - export GIT_BRANCH="$DRONE_BRANCH" + - export FEEDSTOCK_NAME=$(basename ${DRONE_REPO_NAME}) + - sed -i '$ichown -R conda:conda "$FEEDSTOCK_ROOT"' /opt/docker/bin/entrypoint + - /opt/docker/bin/entrypoint $FEEDSTOCK_ROOT/.scripts/build_steps.sh + - echo "Done building" + +--- +kind: pipeline +name: linux_aarch64_numpy1.19python3.9.____cpython + +platform: + os: linux + arch: arm64 + +steps: +- name: Install and build + image: condaforge/linux-anvil-aarch64 + environment: + CONFIG: linux_aarch64_numpy1.19python3.9.____cpython + UPLOAD_PACKAGES: True + PLATFORM: linux-aarch64 + BINSTAR_TOKEN: + from_secret: BINSTAR_TOKEN + FEEDSTOCK_TOKEN: + from_secret: FEEDSTOCK_TOKEN + STAGING_BINSTAR_TOKEN: + from_secret: STAGING_BINSTAR_TOKEN + commands: + - export FEEDSTOCK_ROOT="$DRONE_WORKSPACE" + - export RECIPE_ROOT="$FEEDSTOCK_ROOT/recipe" + - export CI=drone + - export GIT_BRANCH="$DRONE_BRANCH" + - export FEEDSTOCK_NAME=$(basename ${DRONE_REPO_NAME}) + - sed -i '$ichown -R conda:conda "$FEEDSTOCK_ROOT"' /opt/docker/bin/entrypoint + - /opt/docker/bin/entrypoint $FEEDSTOCK_ROOT/.scripts/build_steps.sh + - echo "Done building" + diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..7242338c --- /dev/null +++ b/.travis.yml @@ -0,0 +1,32 @@ +# This file was generated automatically from conda-smithy. To update this configuration, +# update the conda-forge.yml and/or the recipe/meta.yaml. + +language: generic + + + +matrix: + include: + - env: CONFIG=linux_ppc64le_numpy1.16python3.6.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=condaforge/linux-anvil-ppc64le-cuda + os: linux + arch: ppc64le + + - env: CONFIG=linux_ppc64le_numpy1.16python3.7.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=condaforge/linux-anvil-ppc64le-cuda + os: linux + arch: ppc64le + + - env: CONFIG=linux_ppc64le_numpy1.16python3.8.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=condaforge/linux-anvil-ppc64le-cuda + os: linux + arch: ppc64le + + - env: CONFIG=linux_ppc64le_numpy1.19python3.9.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=condaforge/linux-anvil-ppc64le-cuda + os: linux + arch: ppc64le + +script: + - export CI=travis + - export GIT_BRANCH="$TRAVIS_BRANCH" + - export FEEDSTOCK_NAME=$(basename ${TRAVIS_REPO_SLUG}) + + + - if [[ ${PLATFORM} =~ .*linux.* ]]; then ./.scripts/run_docker_build.sh; fi \ No newline at end of file diff --git a/README.md b/README.md index 53581e2c..430a2a8b 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,21 @@ Current build status ==================== - +
+ + + + + + @@ -179,6 +193,62 @@ Current build status variant + + + + + + + + + + + + + + + + + + + + + + + +
Travis + + macOS + +
Drone + + linux + +
Azure
linux_aarch64_numpy1.16python3.6.____cpython + + variant + +
linux_aarch64_numpy1.16python3.7.____cpython + + variant + +
linux_aarch64_numpy1.16python3.8.____cpython + + variant + +
linux_aarch64_numpy1.19python3.9.____cpython + + variant + +
linux_ppc64le_numpy1.16python3.6.____cpython + + variant + +
linux_ppc64le_numpy1.16python3.7.____cpython + + variant + +
linux_ppc64le_numpy1.16python3.8.____cpython + + variant + +
linux_ppc64le_numpy1.19python3.9.____cpython + + variant + +
osx_64_numpy1.16python3.6.____cpython diff --git a/conda-forge.yml b/conda-forge.yml index 1c09752d..e843e3db 100644 --- a/conda-forge.yml +++ b/conda-forge.yml @@ -1 +1,4 @@ conda_forge_output_validation: true +provider: + linux_ppc64le: default + linux_aarch64: default \ No newline at end of file From 5f23ed1736595ed634ea453712e508e3edb5f1f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 28 Oct 2020 17:38:55 +0100 Subject: [PATCH 13/58] Specify cuda version in ppc docker images --- .../linux_ppc64le_numpy1.16python3.6.____cpython.yaml | 2 +- .../linux_ppc64le_numpy1.16python3.7.____cpython.yaml | 2 +- .../linux_ppc64le_numpy1.16python3.8.____cpython.yaml | 2 +- .../linux_ppc64le_numpy1.19python3.9.____cpython.yaml | 2 +- .travis.yml | 8 ++++---- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.ci_support/linux_ppc64le_numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_ppc64le_numpy1.16python3.6.____cpython.yaml index f90d7457..644224cc 100644 --- a/.ci_support/linux_ppc64le_numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_ppc64le_numpy1.16python3.6.____cpython.yaml @@ -15,7 +15,7 @@ cxx_compiler: cxx_compiler_version: - '8' docker_image: -- condaforge/linux-anvil-ppc64le-cuda +- condaforge/linux-anvil-ppc64le-cuda:10.2 fftw: - '3' numpy: diff --git a/.ci_support/linux_ppc64le_numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_ppc64le_numpy1.16python3.7.____cpython.yaml index 93f3666d..42a09545 100644 --- a/.ci_support/linux_ppc64le_numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_ppc64le_numpy1.16python3.7.____cpython.yaml @@ -15,7 +15,7 @@ cxx_compiler: cxx_compiler_version: - '8' docker_image: -- condaforge/linux-anvil-ppc64le-cuda +- condaforge/linux-anvil-ppc64le-cuda:10.2 fftw: - '3' numpy: diff --git a/.ci_support/linux_ppc64le_numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_ppc64le_numpy1.16python3.8.____cpython.yaml index 7e3772c3..9d5635de 100644 --- a/.ci_support/linux_ppc64le_numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_ppc64le_numpy1.16python3.8.____cpython.yaml @@ -15,7 +15,7 @@ cxx_compiler: cxx_compiler_version: - '8' docker_image: -- condaforge/linux-anvil-ppc64le-cuda +- condaforge/linux-anvil-ppc64le-cuda:10.2 fftw: - '3' numpy: diff --git a/.ci_support/linux_ppc64le_numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_ppc64le_numpy1.19python3.9.____cpython.yaml index 3fbf7dad..7c2b4fb6 100644 --- a/.ci_support/linux_ppc64le_numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_ppc64le_numpy1.19python3.9.____cpython.yaml @@ -15,7 +15,7 @@ cxx_compiler: cxx_compiler_version: - '8' docker_image: -- condaforge/linux-anvil-ppc64le-cuda +- condaforge/linux-anvil-ppc64le-cuda:10.2 fftw: - '3' numpy: diff --git a/.travis.yml b/.travis.yml index 7242338c..d5d85e72 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,19 +7,19 @@ language: generic matrix: include: - - env: CONFIG=linux_ppc64le_numpy1.16python3.6.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=condaforge/linux-anvil-ppc64le-cuda + - env: CONFIG=linux_ppc64le_numpy1.16python3.6.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=condaforge/linux-anvil-ppc64le-cuda:10.2 os: linux arch: ppc64le - - env: CONFIG=linux_ppc64le_numpy1.16python3.7.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=condaforge/linux-anvil-ppc64le-cuda + - env: CONFIG=linux_ppc64le_numpy1.16python3.7.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=condaforge/linux-anvil-ppc64le-cuda:10.2 os: linux arch: ppc64le - - env: CONFIG=linux_ppc64le_numpy1.16python3.8.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=condaforge/linux-anvil-ppc64le-cuda + - env: CONFIG=linux_ppc64le_numpy1.16python3.8.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=condaforge/linux-anvil-ppc64le-cuda:10.2 os: linux arch: ppc64le - - env: CONFIG=linux_ppc64le_numpy1.19python3.9.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=condaforge/linux-anvil-ppc64le-cuda + - env: CONFIG=linux_ppc64le_numpy1.19python3.9.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=condaforge/linux-anvil-ppc64le-cuda:10.2 os: linux arch: ppc64le From 1ae36826e7fdc912b792c650e7de21260d536ee4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 28 Oct 2020 17:48:31 +0100 Subject: [PATCH 14/58] Update CUDA-applicable selectors in meta.yaml --- recipe/meta.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 2318d8ed..b44f30be 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -13,16 +13,16 @@ source: build: number: {{ build }} - skip: true # [(linux64 and cuda_compiler_version == "None")] + skip: true # [(cuda_compiler_version == "None") and (ppc64le or linux64)] missing_dso_whitelist: - - '*/libcuda.*' # [linux] + - '*/libcuda.*' # [linux64 and ppc64le] - "*/libOpenCL.*" # [unix] requirements: build: - {{ compiler('c') }} - {{ compiler('cxx') }} - - {{ compiler('cuda') }} # [linux] + - {{ compiler('cuda') }} # [linux64 and ppc64le] - {{ cdt('mesa-libgl-devel') }} # [linux] - cmake - make # [unix] @@ -64,8 +64,8 @@ test: - test -f $PREFIX/lib/plugins/libOpenMMCPU$SHLIB_EXT # [unix] - test -f $PREFIX/lib/plugins/libOpenMMPME$SHLIB_EXT # [unix] - test -f $PREFIX/lib/plugins/libOpenMMOpenCL$SHLIB_EXT # [unix] - - test -f $PREFIX/lib/plugins/libOpenMMCUDA$SHLIB_EXT # [linux] - - test -f $PREFIX/lib/plugins/libOpenMMCudaCompiler$SHLIB_EXT # [linux] + - test -f $PREFIX/lib/plugins/libOpenMMCUDA$SHLIB_EXT # [linux64 or ppc64le] + - test -f $PREFIX/lib/plugins/libOpenMMCudaCompiler$SHLIB_EXT # [linux64 or ppc64le] # Existence tests Windows - if not exist %LIBRARY_LIB%/OpenMM.lib exit 1 # [win] - if not exist %LIBRARY_LIB%/plugins/OpenMMCPU.lib exit 1 # [win] @@ -83,9 +83,9 @@ test: # Check all platforms - python -m simtk.testInstallation # Linux/Windows see all 4 platforms, but CUDA is not usable because there's no GPU there - - python -c "from simtk.openmm import Platform as P; n = P.getNumPlatforms(); assert n == 4, f'n_platforms ({n}) != 4'" # [linux or win] + - python -c "from simtk.openmm import Platform as P; n = P.getNumPlatforms(); assert n == 4, f'n_platforms ({n}) != 4'" # [linux64 or ppc64le or win] # MacOS only sees 3 because CUDA is not available there - - python -c "from simtk.openmm import Platform as P; n = P.getNumPlatforms(); assert n == 3, f'n_platforms ({n}) != 3'" # [osx] + - python -c "from simtk.openmm import Platform as P; n = P.getNumPlatforms(); assert n == 3, f'n_platforms ({n}) != 3'" # [osx or aarch64] # Run a small MD - cd ${CONDA_PREFIX}/share/openmm/examples # [unix] From b74889a0e0fc31137e7ed22a658f5c7dd50c52f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 28 Oct 2020 18:48:27 +0100 Subject: [PATCH 15/58] Fix bug in cuda selector --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index b44f30be..1263e90b 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -22,7 +22,7 @@ requirements: build: - {{ compiler('c') }} - {{ compiler('cxx') }} - - {{ compiler('cuda') }} # [linux64 and ppc64le] + - {{ compiler('cuda') }} # [linux64 or ppc64le] - {{ cdt('mesa-libgl-devel') }} # [linux] - cmake - make # [unix] From b9b9f4f999bda6be937a1f7ee1f24618931fc45c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 28 Oct 2020 18:54:01 +0100 Subject: [PATCH 16/58] Add more platforms checks to build.sh --- recipe/build.sh | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/recipe/build.sh b/recipe/build.sh index d97971e1..8b64eb3f 100644 --- a/recipe/build.sh +++ b/recipe/build.sh @@ -13,13 +13,16 @@ if [[ "$target_platform" == linux* ]]; then # Use GCC CMAKE_FLAGS+=" -DCMAKE_C_COMPILER=$CC -DCMAKE_CXX_COMPILER=$CXX" - # CUDA_HOME is defined by nvcc metapackage - CMAKE_FLAGS+=" -DCUDA_TOOLKIT_ROOT_DIR=${CUDA_HOME}" - # From: https://github.com/floydhub/dl-docker/issues/59 - CMAKE_FLAGS+=" -DCMAKE_LIBRARY_PATH=${CUDA_HOME}/lib64/stubs" - # CUDA tests won't build, disable for now - # See https://github.com/openmm/openmm/issues/2258#issuecomment-462223634 - CMAKE_FLAGS+=" -DOPENMM_BUILD_CUDA_TESTS=OFF" + # CUDA is enabled in these platforms + if [[ "$target_platform" == linux-64 || "$target_platform" == linux-ppc64le ]]; then + # CUDA_HOME is defined by nvcc metapackage + CMAKE_FLAGS+=" -DCUDA_TOOLKIT_ROOT_DIR=${CUDA_HOME}" + # From: https://github.com/floydhub/dl-docker/issues/59 + CMAKE_FLAGS+=" -DCMAKE_LIBRARY_PATH=${CUDA_HOME}/lib64/stubs" + # CUDA tests won't build, disable for now + # See https://github.com/openmm/openmm/issues/2258#issuecomment-462223634 + CMAKE_FLAGS+=" -DOPENMM_BUILD_CUDA_TESTS=OFF" + fi # OpenCL ICD CMAKE_FLAGS+=" -DOPENCL_INCLUDE_DIR=${PREFIX}/include/" From 0fa884419c8df024156a05df874a1b192be8b999 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 28 Oct 2020 19:25:38 +0100 Subject: [PATCH 17/58] `cuda_compiler=nvcc` is also required in the ci_support yamls for ppc64le --- .ci_support/linux_ppc64le_numpy1.16python3.6.____cpython.yaml | 2 ++ .ci_support/linux_ppc64le_numpy1.16python3.7.____cpython.yaml | 2 ++ .ci_support/linux_ppc64le_numpy1.16python3.8.____cpython.yaml | 2 ++ .ci_support/linux_ppc64le_numpy1.19python3.9.____cpython.yaml | 2 ++ 4 files changed, 8 insertions(+) diff --git a/.ci_support/linux_ppc64le_numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_ppc64le_numpy1.16python3.6.____cpython.yaml index 644224cc..c507eb55 100644 --- a/.ci_support/linux_ppc64le_numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_ppc64le_numpy1.16python3.6.____cpython.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing +cuda_compiler: +- nvcc cuda_compiler_version: - '10.2' cxx_compiler: diff --git a/.ci_support/linux_ppc64le_numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_ppc64le_numpy1.16python3.7.____cpython.yaml index 42a09545..c5ce6107 100644 --- a/.ci_support/linux_ppc64le_numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_ppc64le_numpy1.16python3.7.____cpython.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing +cuda_compiler: +- nvcc cuda_compiler_version: - '10.2' cxx_compiler: diff --git a/.ci_support/linux_ppc64le_numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_ppc64le_numpy1.16python3.8.____cpython.yaml index 9d5635de..9dd0d6ce 100644 --- a/.ci_support/linux_ppc64le_numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_ppc64le_numpy1.16python3.8.____cpython.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing +cuda_compiler: +- nvcc cuda_compiler_version: - '10.2' cxx_compiler: diff --git a/.ci_support/linux_ppc64le_numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_ppc64le_numpy1.19python3.9.____cpython.yaml index 7c2b4fb6..be48ef43 100644 --- a/.ci_support/linux_ppc64le_numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_ppc64le_numpy1.19python3.9.____cpython.yaml @@ -8,6 +8,8 @@ channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing +cuda_compiler: +- nvcc cuda_compiler_version: - '10.2' cxx_compiler: From 49b141d5367fcdcf0d5d50a49dcfdc9a6d48ba86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Fri, 30 Oct 2020 17:03:46 +0100 Subject: [PATCH 18/58] Readd test label to CUDA11Py39 --- ...cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml index bc257cda..09ecaf13 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml @@ -5,7 +5,7 @@ c_compiler_version: cdt_name: - cos7 channel_sources: -- conda-forge,defaults +- conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing cuda_compiler: From e566159befa2e59622c6d655dabb43b3e3126939 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Fri, 30 Oct 2020 17:05:26 +0100 Subject: [PATCH 19/58] Temporarily disable Linux and OSX to work on Windows --- azure-pipelines.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 6b346f50..b8709054 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -3,6 +3,6 @@ # -*- mode: yaml -*- jobs: - - template: ./.azure-pipelines/azure-pipelines-linux.yml + # - template: ./.azure-pipelines/azure-pipelines-linux.yml - template: ./.azure-pipelines/azure-pipelines-win.yml - - template: ./.azure-pipelines/azure-pipelines-osx.yml \ No newline at end of file + # - template: ./.azure-pipelines/azure-pipelines-osx.yml \ No newline at end of file From fc40e07e2d3def10793b261042b91bcb9f7ec0bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Mon, 9 Nov 2020 22:36:38 +0100 Subject: [PATCH 20/58] Add windows migrator --- .ci_support/migrations/windows_cuda.yaml | 19 +++++++++++++++++++ recipe/meta.yaml | 4 ++-- 2 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 .ci_support/migrations/windows_cuda.yaml diff --git a/.ci_support/migrations/windows_cuda.yaml b/.ci_support/migrations/windows_cuda.yaml new file mode 100644 index 00000000..bb87821a --- /dev/null +++ b/.ci_support/migrations/windows_cuda.yaml @@ -0,0 +1,19 @@ +# migrator_ts: 1604255168 +__migrator: + kind: + version + migration_number: + 1 + build_number: + 1 + +cuda_compiler: # [linux64 or win] + - nvcc # [linux64 or win] + +cuda_compiler_version: + - None + - 9.2 # [linux64] + - 10.0 # [linux64 or win] + - 10.1 # [linux64 or win] + - 10.2 # [linux64 or win] + - 11.0 # [linux64 or win] \ No newline at end of file diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 1263e90b..192e429d 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -13,7 +13,7 @@ source: build: number: {{ build }} - skip: true # [(cuda_compiler_version == "None") and (ppc64le or linux64)] + skip: true # [((cuda_compiler_version == "None") and (linux64 or win)) or ((cuda_compiler_version != "10.2") and (ppc64le))] missing_dso_whitelist: - '*/libcuda.*' # [linux64 and ppc64le] - "*/libOpenCL.*" # [unix] @@ -22,7 +22,7 @@ requirements: build: - {{ compiler('c') }} - {{ compiler('cxx') }} - - {{ compiler('cuda') }} # [linux64 or ppc64le] + - {{ compiler('cuda') }} # [linux64 or ppc64le or win] - {{ cdt('mesa-libgl-devel') }} # [linux] - cmake - make # [unix] From 645b9302d7b3e16f1974026f48db9ecfa8037009 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Mon, 9 Nov 2020 22:36:50 +0100 Subject: [PATCH 21/58] MNT: Re-rendered with conda-build 3.20.5, conda-smithy 3.8.5, and conda-forge-pinning 2020.11.08.20.44.44 --- .azure-pipelines/azure-pipelines-win.yml | 52 ++++++-- ...ion10.0numpy1.16python3.6.____cpython.yaml | 1 - ...ion10.0numpy1.16python3.7.____cpython.yaml | 1 - ...ion10.0numpy1.16python3.8.____cpython.yaml | 1 - ...ion10.0numpy1.19python3.9.____cpython.yaml | 1 - ...ion10.1numpy1.16python3.6.____cpython.yaml | 1 - ...ion10.1numpy1.16python3.7.____cpython.yaml | 1 - ...ion10.1numpy1.16python3.8.____cpython.yaml | 1 - ...ion10.1numpy1.19python3.9.____cpython.yaml | 1 - ...ion10.2numpy1.16python3.6.____cpython.yaml | 1 - ...ion10.2numpy1.16python3.7.____cpython.yaml | 1 - ...ion10.2numpy1.16python3.8.____cpython.yaml | 1 - ...ion10.2numpy1.19python3.9.____cpython.yaml | 1 - ...ion11.0numpy1.16python3.6.____cpython.yaml | 3 +- ...ion11.0numpy1.16python3.7.____cpython.yaml | 3 +- ...ion11.0numpy1.16python3.8.____cpython.yaml | 3 +- ...ion11.0numpy1.19python3.9.____cpython.yaml | 3 +- ...sion9.2numpy1.16python3.6.____cpython.yaml | 1 - ...sion9.2numpy1.16python3.7.____cpython.yaml | 1 - ...sion9.2numpy1.16python3.8.____cpython.yaml | 1 - ...sion9.2numpy1.19python3.9.____cpython.yaml | 1 - ...pc64le_numpy1.16python3.6.____cpython.yaml | 42 ------- ...pc64le_numpy1.16python3.7.____cpython.yaml | 42 ------- ...pc64le_numpy1.16python3.8.____cpython.yaml | 42 ------- ...pc64le_numpy1.19python3.9.____cpython.yaml | 42 ------- ...on10.0numpy1.16python3.6.____cpython.yaml} | 4 +- ...on10.0numpy1.16python3.7.____cpython.yaml} | 4 +- ...on10.0numpy1.16python3.8.____cpython.yaml} | 4 +- ...on10.0numpy1.19python3.9.____cpython.yaml} | 4 +- ...ion10.1numpy1.16python3.6.____cpython.yaml | 29 +++++ ...ion10.1numpy1.16python3.7.____cpython.yaml | 29 +++++ ...ion10.1numpy1.16python3.8.____cpython.yaml | 29 +++++ ...ion10.1numpy1.19python3.9.____cpython.yaml | 29 +++++ ...ion10.2numpy1.16python3.6.____cpython.yaml | 29 +++++ ...ion10.2numpy1.16python3.7.____cpython.yaml | 29 +++++ ...ion10.2numpy1.16python3.8.____cpython.yaml | 29 +++++ ...ion10.2numpy1.19python3.9.____cpython.yaml | 29 +++++ ...ion11.0numpy1.16python3.6.____cpython.yaml | 29 +++++ ...ion11.0numpy1.16python3.7.____cpython.yaml | 29 +++++ ...ion11.0numpy1.16python3.8.____cpython.yaml | 29 +++++ ...ion11.0numpy1.19python3.9.____cpython.yaml | 29 +++++ .travis.yml | 32 ----- README.md | 111 +++++++++++++----- azure-pipelines.yml | 4 +- 44 files changed, 490 insertions(+), 269 deletions(-) delete mode 100644 .ci_support/linux_ppc64le_numpy1.16python3.6.____cpython.yaml delete mode 100644 .ci_support/linux_ppc64le_numpy1.16python3.7.____cpython.yaml delete mode 100644 .ci_support/linux_ppc64le_numpy1.16python3.8.____cpython.yaml delete mode 100644 .ci_support/linux_ppc64le_numpy1.19python3.9.____cpython.yaml rename .ci_support/{win_64_numpy1.16python3.6.____cpython.yaml => win_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml} (92%) rename .ci_support/{win_64_numpy1.16python3.7.____cpython.yaml => win_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml} (92%) rename .ci_support/{win_64_numpy1.16python3.8.____cpython.yaml => win_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml} (92%) rename .ci_support/{win_64_numpy1.19python3.9.____cpython.yaml => win_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml} (92%) create mode 100644 .ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml create mode 100644 .ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml create mode 100644 .ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml create mode 100644 .ci_support/win_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml create mode 100644 .ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml create mode 100644 .ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml create mode 100644 .ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml create mode 100644 .ci_support/win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml create mode 100644 .ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml create mode 100644 .ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml create mode 100644 .ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml create mode 100644 .ci_support/win_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml delete mode 100644 .travis.yml diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index fa86d683..50fdc042 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -8,17 +8,53 @@ jobs: vmImage: vs2017-win2016 strategy: matrix: - win_64_numpy1.16python3.6.____cpython: - CONFIG: win_64_numpy1.16python3.6.____cpython + win_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython: + CONFIG: win_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython UPLOAD_PACKAGES: 'True' - win_64_numpy1.16python3.7.____cpython: - CONFIG: win_64_numpy1.16python3.7.____cpython + win_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython: + CONFIG: win_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython UPLOAD_PACKAGES: 'True' - win_64_numpy1.16python3.8.____cpython: - CONFIG: win_64_numpy1.16python3.8.____cpython + win_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython: + CONFIG: win_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython UPLOAD_PACKAGES: 'True' - win_64_numpy1.19python3.9.____cpython: - CONFIG: win_64_numpy1.19python3.9.____cpython + win_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython: + CONFIG: win_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython: + CONFIG: win_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython: + CONFIG: win_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython: + CONFIG: win_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython: + CONFIG: win_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython: + CONFIG: win_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython: + CONFIG: win_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython: + CONFIG: win_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython: + CONFIG: win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython: + CONFIG: win_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython: + CONFIG: win_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython: + CONFIG: win_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython: + CONFIG: win_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 variables: diff --git a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml index c19ce318..59f10fc3 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml @@ -36,7 +36,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version - - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml index 99cdf4f9..9c0f9a04 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml @@ -36,7 +36,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version - - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml index 1aa60cbc..1f6ae79b 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml @@ -36,7 +36,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version - - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml index ba0f790b..15b61151 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml @@ -36,7 +36,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version - - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml index 53f5d287..97301547 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml @@ -36,7 +36,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version - - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml index 9498be33..2ee9d4d3 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml @@ -36,7 +36,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version - - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml index ac9fc6d7..ee81d61d 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml @@ -36,7 +36,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version - - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml index d1a0d36e..cf2ebc31 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml @@ -36,7 +36,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version - - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml index d7d6a601..df576385 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml @@ -36,7 +36,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version - - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml index d502d807..20707105 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml @@ -36,7 +36,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version - - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml index c4283031..e32d5bc8 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml @@ -36,7 +36,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version - - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml index 5269e2d1..9361aa89 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml @@ -36,7 +36,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version - - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml index cce12dca..d647fb8a 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: c_compiler_version: - '7' cdt_name: -- cos7 +- cos6 channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: @@ -36,7 +36,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version - - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml index 61c6c00e..62c97d92 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: c_compiler_version: - '7' cdt_name: -- cos7 +- cos6 channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: @@ -36,7 +36,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version - - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml index 4d6ea746..47c41b03 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: c_compiler_version: - '7' cdt_name: -- cos7 +- cos6 channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: @@ -36,7 +36,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version - - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml index 09ecaf13..0366a364 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: c_compiler_version: - '7' cdt_name: -- cos7 +- cos6 channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: @@ -36,7 +36,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version - - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.6.____cpython.yaml index 00b19ed5..f329be1b 100644 --- a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.6.____cpython.yaml @@ -36,7 +36,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version - - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.7.____cpython.yaml index 028491ba..c9c42eaf 100644 --- a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.7.____cpython.yaml @@ -36,7 +36,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version - - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.8.____cpython.yaml index 3bbb4894..8515ddb4 100644 --- a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.8.____cpython.yaml @@ -36,7 +36,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version - - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.19python3.9.____cpython.yaml index 34e85815..203eccbf 100644 --- a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.19python3.9.____cpython.yaml @@ -36,7 +36,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - - cuda_compiler_version - - cdt_name - docker_image - - python - numpy diff --git a/.ci_support/linux_ppc64le_numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_ppc64le_numpy1.16python3.6.____cpython.yaml deleted file mode 100644 index c507eb55..00000000 --- a/.ci_support/linux_ppc64le_numpy1.16python3.6.____cpython.yaml +++ /dev/null @@ -1,42 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '8' -cdt_name: -- cos7 -channel_sources: -- conda-forge/label/test,conda-forge,defaults -channel_targets: -- conda-forge testing -cuda_compiler: -- nvcc -cuda_compiler_version: -- '10.2' -cxx_compiler: -- gxx -cxx_compiler_version: -- '8' -docker_image: -- condaforge/linux-anvil-ppc64le-cuda:10.2 -fftw: -- '3' -numpy: -- '1.16' -pin_run_as_build: - fftw: - max_pin: x - python: - min_pin: x.x - max_pin: x.x -python: -- 3.6.* *_cpython -target_platform: -- linux-ppc64le -zip_keys: -- - c_compiler_version - - cxx_compiler_version -- - python - - numpy -- - cuda_compiler_version - - cdt_name - - docker_image diff --git a/.ci_support/linux_ppc64le_numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_ppc64le_numpy1.16python3.7.____cpython.yaml deleted file mode 100644 index c5ce6107..00000000 --- a/.ci_support/linux_ppc64le_numpy1.16python3.7.____cpython.yaml +++ /dev/null @@ -1,42 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '8' -cdt_name: -- cos7 -channel_sources: -- conda-forge/label/test,conda-forge,defaults -channel_targets: -- conda-forge testing -cuda_compiler: -- nvcc -cuda_compiler_version: -- '10.2' -cxx_compiler: -- gxx -cxx_compiler_version: -- '8' -docker_image: -- condaforge/linux-anvil-ppc64le-cuda:10.2 -fftw: -- '3' -numpy: -- '1.16' -pin_run_as_build: - fftw: - max_pin: x - python: - min_pin: x.x - max_pin: x.x -python: -- 3.7.* *_cpython -target_platform: -- linux-ppc64le -zip_keys: -- - c_compiler_version - - cxx_compiler_version -- - python - - numpy -- - cuda_compiler_version - - cdt_name - - docker_image diff --git a/.ci_support/linux_ppc64le_numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_ppc64le_numpy1.16python3.8.____cpython.yaml deleted file mode 100644 index 9dd0d6ce..00000000 --- a/.ci_support/linux_ppc64le_numpy1.16python3.8.____cpython.yaml +++ /dev/null @@ -1,42 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '8' -cdt_name: -- cos7 -channel_sources: -- conda-forge/label/test,conda-forge,defaults -channel_targets: -- conda-forge testing -cuda_compiler: -- nvcc -cuda_compiler_version: -- '10.2' -cxx_compiler: -- gxx -cxx_compiler_version: -- '8' -docker_image: -- condaforge/linux-anvil-ppc64le-cuda:10.2 -fftw: -- '3' -numpy: -- '1.16' -pin_run_as_build: - fftw: - max_pin: x - python: - min_pin: x.x - max_pin: x.x -python: -- 3.8.* *_cpython -target_platform: -- linux-ppc64le -zip_keys: -- - c_compiler_version - - cxx_compiler_version -- - python - - numpy -- - cuda_compiler_version - - cdt_name - - docker_image diff --git a/.ci_support/linux_ppc64le_numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_ppc64le_numpy1.19python3.9.____cpython.yaml deleted file mode 100644 index be48ef43..00000000 --- a/.ci_support/linux_ppc64le_numpy1.19python3.9.____cpython.yaml +++ /dev/null @@ -1,42 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '8' -cdt_name: -- cos7 -channel_sources: -- conda-forge/label/test,conda-forge,defaults -channel_targets: -- conda-forge testing -cuda_compiler: -- nvcc -cuda_compiler_version: -- '10.2' -cxx_compiler: -- gxx -cxx_compiler_version: -- '8' -docker_image: -- condaforge/linux-anvil-ppc64le-cuda:10.2 -fftw: -- '3' -numpy: -- '1.19' -pin_run_as_build: - fftw: - max_pin: x - python: - min_pin: x.x - max_pin: x.x -python: -- 3.9.* *_cpython -target_platform: -- linux-ppc64le -zip_keys: -- - c_compiler_version - - cxx_compiler_version -- - python - - numpy -- - cuda_compiler_version - - cdt_name - - docker_image diff --git a/.ci_support/win_64_numpy1.16python3.6.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml similarity index 92% rename from .ci_support/win_64_numpy1.16python3.6.____cpython.yaml rename to .ci_support/win_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml index c7c5f451..ba588d9d 100644 --- a/.ci_support/win_64_numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml @@ -4,8 +4,10 @@ channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing +cuda_compiler: +- nvcc cuda_compiler_version: -- None +- '10.0' cxx_compiler: - vs2017 fftw: diff --git a/.ci_support/win_64_numpy1.16python3.7.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml similarity index 92% rename from .ci_support/win_64_numpy1.16python3.7.____cpython.yaml rename to .ci_support/win_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml index d0912180..dd994624 100644 --- a/.ci_support/win_64_numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml @@ -4,8 +4,10 @@ channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing +cuda_compiler: +- nvcc cuda_compiler_version: -- None +- '10.0' cxx_compiler: - vs2017 fftw: diff --git a/.ci_support/win_64_numpy1.16python3.8.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml similarity index 92% rename from .ci_support/win_64_numpy1.16python3.8.____cpython.yaml rename to .ci_support/win_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml index b89f42dd..e95bc02a 100644 --- a/.ci_support/win_64_numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml @@ -4,8 +4,10 @@ channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing +cuda_compiler: +- nvcc cuda_compiler_version: -- None +- '10.0' cxx_compiler: - vs2017 fftw: diff --git a/.ci_support/win_64_numpy1.19python3.9.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml similarity index 92% rename from .ci_support/win_64_numpy1.19python3.9.____cpython.yaml rename to .ci_support/win_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml index f91fed58..518bc143 100644 --- a/.ci_support/win_64_numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml @@ -4,8 +4,10 @@ channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: - conda-forge testing +cuda_compiler: +- nvcc cuda_compiler_version: -- None +- '10.0' cxx_compiler: - vs2017 fftw: diff --git a/.ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml new file mode 100644 index 00000000..57a620ec --- /dev/null +++ b/.ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml @@ -0,0 +1,29 @@ +c_compiler: +- vs2017 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.1' +cxx_compiler: +- vs2017 +fftw: +- '3' +numpy: +- '1.16' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.6.* *_cpython +target_platform: +- win-64 +zip_keys: +- - python + - numpy diff --git a/.ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml new file mode 100644 index 00000000..21d6df75 --- /dev/null +++ b/.ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml @@ -0,0 +1,29 @@ +c_compiler: +- vs2017 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.1' +cxx_compiler: +- vs2017 +fftw: +- '3' +numpy: +- '1.16' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.7.* *_cpython +target_platform: +- win-64 +zip_keys: +- - python + - numpy diff --git a/.ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml new file mode 100644 index 00000000..5ab2836c --- /dev/null +++ b/.ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml @@ -0,0 +1,29 @@ +c_compiler: +- vs2017 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.1' +cxx_compiler: +- vs2017 +fftw: +- '3' +numpy: +- '1.16' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.8.* *_cpython +target_platform: +- win-64 +zip_keys: +- - python + - numpy diff --git a/.ci_support/win_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml new file mode 100644 index 00000000..fce9c7c1 --- /dev/null +++ b/.ci_support/win_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml @@ -0,0 +1,29 @@ +c_compiler: +- vs2017 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.1' +cxx_compiler: +- vs2017 +fftw: +- '3' +numpy: +- '1.19' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +target_platform: +- win-64 +zip_keys: +- - python + - numpy diff --git a/.ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml new file mode 100644 index 00000000..6acc23ba --- /dev/null +++ b/.ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml @@ -0,0 +1,29 @@ +c_compiler: +- vs2017 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.2' +cxx_compiler: +- vs2017 +fftw: +- '3' +numpy: +- '1.16' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.6.* *_cpython +target_platform: +- win-64 +zip_keys: +- - python + - numpy diff --git a/.ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml new file mode 100644 index 00000000..1ac41a57 --- /dev/null +++ b/.ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml @@ -0,0 +1,29 @@ +c_compiler: +- vs2017 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.2' +cxx_compiler: +- vs2017 +fftw: +- '3' +numpy: +- '1.16' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.7.* *_cpython +target_platform: +- win-64 +zip_keys: +- - python + - numpy diff --git a/.ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml new file mode 100644 index 00000000..63b3cf94 --- /dev/null +++ b/.ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml @@ -0,0 +1,29 @@ +c_compiler: +- vs2017 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.2' +cxx_compiler: +- vs2017 +fftw: +- '3' +numpy: +- '1.16' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.8.* *_cpython +target_platform: +- win-64 +zip_keys: +- - python + - numpy diff --git a/.ci_support/win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml new file mode 100644 index 00000000..4ceb20b8 --- /dev/null +++ b/.ci_support/win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml @@ -0,0 +1,29 @@ +c_compiler: +- vs2017 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler: +- nvcc +cuda_compiler_version: +- '10.2' +cxx_compiler: +- vs2017 +fftw: +- '3' +numpy: +- '1.19' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +target_platform: +- win-64 +zip_keys: +- - python + - numpy diff --git a/.ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml new file mode 100644 index 00000000..71c163c2 --- /dev/null +++ b/.ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml @@ -0,0 +1,29 @@ +c_compiler: +- vs2017 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.0' +cxx_compiler: +- vs2017 +fftw: +- '3' +numpy: +- '1.16' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.6.* *_cpython +target_platform: +- win-64 +zip_keys: +- - python + - numpy diff --git a/.ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml new file mode 100644 index 00000000..5df2f1bc --- /dev/null +++ b/.ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml @@ -0,0 +1,29 @@ +c_compiler: +- vs2017 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.0' +cxx_compiler: +- vs2017 +fftw: +- '3' +numpy: +- '1.16' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.7.* *_cpython +target_platform: +- win-64 +zip_keys: +- - python + - numpy diff --git a/.ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml new file mode 100644 index 00000000..01f35185 --- /dev/null +++ b/.ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml @@ -0,0 +1,29 @@ +c_compiler: +- vs2017 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.0' +cxx_compiler: +- vs2017 +fftw: +- '3' +numpy: +- '1.16' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.8.* *_cpython +target_platform: +- win-64 +zip_keys: +- - python + - numpy diff --git a/.ci_support/win_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml new file mode 100644 index 00000000..070f9467 --- /dev/null +++ b/.ci_support/win_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml @@ -0,0 +1,29 @@ +c_compiler: +- vs2017 +channel_sources: +- conda-forge/label/test,conda-forge,defaults +channel_targets: +- conda-forge testing +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.0' +cxx_compiler: +- vs2017 +fftw: +- '3' +numpy: +- '1.19' +pin_run_as_build: + fftw: + max_pin: x + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +target_platform: +- win-64 +zip_keys: +- - python + - numpy diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index d5d85e72..00000000 --- a/.travis.yml +++ /dev/null @@ -1,32 +0,0 @@ -# This file was generated automatically from conda-smithy. To update this configuration, -# update the conda-forge.yml and/or the recipe/meta.yaml. - -language: generic - - - -matrix: - include: - - env: CONFIG=linux_ppc64le_numpy1.16python3.6.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=condaforge/linux-anvil-ppc64le-cuda:10.2 - os: linux - arch: ppc64le - - - env: CONFIG=linux_ppc64le_numpy1.16python3.7.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=condaforge/linux-anvil-ppc64le-cuda:10.2 - os: linux - arch: ppc64le - - - env: CONFIG=linux_ppc64le_numpy1.16python3.8.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=condaforge/linux-anvil-ppc64le-cuda:10.2 - os: linux - arch: ppc64le - - - env: CONFIG=linux_ppc64le_numpy1.19python3.9.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=condaforge/linux-anvil-ppc64le-cuda:10.2 - os: linux - arch: ppc64le - -script: - - export CI=travis - - export GIT_BRANCH="$TRAVIS_BRANCH" - - export FEEDSTOCK_NAME=$(basename ${TRAVIS_REPO_SLUG}) - - - - if [[ ${PLATFORM} =~ .*linux.* ]]; then ./.scripts/run_docker_build.sh; fi \ No newline at end of file diff --git a/README.md b/README.md index 430a2a8b..bfc76373 100644 --- a/README.md +++ b/README.md @@ -27,13 +27,6 @@ Current build status - - - - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + diff --git a/azure-pipelines.yml b/azure-pipelines.yml index b8709054..6b346f50 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -3,6 +3,6 @@ # -*- mode: yaml -*- jobs: - # - template: ./.azure-pipelines/azure-pipelines-linux.yml + - template: ./.azure-pipelines/azure-pipelines-linux.yml - template: ./.azure-pipelines/azure-pipelines-win.yml - # - template: ./.azure-pipelines/azure-pipelines-osx.yml \ No newline at end of file + - template: ./.azure-pipelines/azure-pipelines-osx.yml \ No newline at end of file From 43d81ff76f8db6b24cf13a1d9f037044ca481bd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Mon, 9 Nov 2020 22:46:58 +0100 Subject: [PATCH 22/58] Patch CUDA11/cos7 on Linux64 --- ...uda_compiler_version11.0numpy1.16python3.6.____cpython.yaml | 3 ++- ...uda_compiler_version11.0numpy1.16python3.7.____cpython.yaml | 3 ++- ...uda_compiler_version11.0numpy1.16python3.8.____cpython.yaml | 3 ++- ...uda_compiler_version11.0numpy1.19python3.9.____cpython.yaml | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml index d647fb8a..20bfcef8 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: c_compiler_version: - '7' cdt_name: -- cos6 +- cos7 channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: @@ -37,5 +37,6 @@ zip_keys: - cxx_compiler_version - - cuda_compiler_version - docker_image + - cdt_name - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml index 62c97d92..f1c13ddf 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: c_compiler_version: - '7' cdt_name: -- cos6 +- cos7 channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: @@ -37,5 +37,6 @@ zip_keys: - cxx_compiler_version - - cuda_compiler_version - docker_image + - cdt_name - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml index 47c41b03..c01bfad2 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: c_compiler_version: - '7' cdt_name: -- cos6 +- cos7 channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: @@ -37,5 +37,6 @@ zip_keys: - cxx_compiler_version - - cuda_compiler_version - docker_image + - cdt_name - - python - numpy diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml index 0366a364..7ef7c5a6 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: c_compiler_version: - '7' cdt_name: -- cos6 +- cos7 channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: @@ -37,5 +37,6 @@ zip_keys: - cxx_compiler_version - - cuda_compiler_version - docker_image + - cdt_name - - python - numpy From 8865635a5582755c352a950a6fbdf774bd6e917f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Mon, 9 Nov 2020 23:52:53 +0100 Subject: [PATCH 23/58] Try with manual CUDA / OpenCL paths --- recipe/bld.bat | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/recipe/bld.bat b/recipe/bld.bat index dbfd3640..df019dd7 100644 --- a/recipe/bld.bat +++ b/recipe/bld.bat @@ -2,23 +2,23 @@ mkdir build cd build cmake.exe .. -G "NMake Makefiles JOM" ^ + -DCMAKE_BUILD_TYPE=Release ^ -DCMAKE_INSTALL_PREFIX="%LIBRARY_PREFIX%" ^ -DCMAKE_PREFIX_PATH="%LIBRARY_PREFIX%" ^ - -DCMAKE_BUILD_TYPE=Release ^ + -DCUDA_TOOLKIT_ROOT_DIR="%LIBRARY_BIN%" ^ + -DOPENCL_INCLUDE_DIR="%LIBRARY_INC%" ^ + -DOPENCL_LIBRARY="%LIBRARY_LIB%\opencl.lib" ^ -DBUILD_TESTING=OFF ^ || goto :error -:: Re-add above when CUDA is available -:: -DCUDA_TOOLKIT_ROOT_DIR="%LIBRARY_BIN%" ^ - jom -j %NUMBER_OF_PROCESSORS% || goto :error jom -j %NUMBER_OF_PROCESSORS% install || goto :error jom -j %NUMBER_OF_PROCESSORS% PythonInstall || goto :error :: Workaround overlinking warnings -copy %SP_DIR%\simtk\openmm\_openmm* %LIBRARY_BIN% || goto :error -copy %LIBRARY_LIB%\OpenMM* %LIBRARY_BIN% || goto :error -copy %LIBRARY_LIB%\plugins\OpenMM* %LIBRARY_BIN% || goto :error +@REM copy %SP_DIR%\simtk\openmm\_openmm* %LIBRARY_BIN% || goto :error +@REM copy %LIBRARY_LIB%\OpenMM* %LIBRARY_BIN% || goto :error +@REM copy %LIBRARY_LIB%\plugins\OpenMM* %LIBRARY_BIN% || goto :error :: Better location for examples mkdir %LIBRARY_PREFIX%\share\openmm || goto :error From f770ca04eb27b91d4978d7fd43d0059ee3ad5e23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 09:09:12 +0100 Subject: [PATCH 24/58] use BUILD_PREFIX for CUDA root --- recipe/bld.bat | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/recipe/bld.bat b/recipe/bld.bat index df019dd7..0ba8263e 100644 --- a/recipe/bld.bat +++ b/recipe/bld.bat @@ -1,11 +1,13 @@ mkdir build cd build +set "CUDA_TOOLKIT_ROOT_DIR=%BUILD_PREFIX:\=/%" + cmake.exe .. -G "NMake Makefiles JOM" ^ -DCMAKE_BUILD_TYPE=Release ^ -DCMAKE_INSTALL_PREFIX="%LIBRARY_PREFIX%" ^ -DCMAKE_PREFIX_PATH="%LIBRARY_PREFIX%" ^ - -DCUDA_TOOLKIT_ROOT_DIR="%LIBRARY_BIN%" ^ + -DCUDA_TOOLKIT_ROOT_DIR="%CUDA_TOOLKIT_ROOT_DIR%" ^ -DOPENCL_INCLUDE_DIR="%LIBRARY_INC%" ^ -DOPENCL_LIBRARY="%LIBRARY_LIB%\opencl.lib" ^ -DBUILD_TESTING=OFF ^ From ddc2fb96af505eaf57144edd2660097404319898 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 09:09:24 +0100 Subject: [PATCH 25/58] Add nvcuda.dll to dso whitelist --- recipe/meta.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 192e429d..8f00e61e 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -15,8 +15,9 @@ build: number: {{ build }} skip: true # [((cuda_compiler_version == "None") and (linux64 or win)) or ((cuda_compiler_version != "10.2") and (ppc64le))] missing_dso_whitelist: - - '*/libcuda.*' # [linux64 and ppc64le] + - "*/libcuda.*" # [linux64 or ppc64le] - "*/libOpenCL.*" # [unix] + - "*/nvcuda.dll" # [win] requirements: build: From c7948afa8f94bd2f4bf438dce1337d7f509650a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 10:46:38 +0100 Subject: [PATCH 26/58] Experiment with some changes in CUDA driver installation --- .azure-pipelines/azure-pipelines-win.yml | 4 +- recipe/install_cuda.bat | 137 +++++++++++++++++++++ recipe/run_conda_forge_build_setup_win.bat | 79 ++++++++++++ 3 files changed, 218 insertions(+), 2 deletions(-) create mode 100644 recipe/install_cuda.bat create mode 100644 recipe/run_conda_forge_build_setup_win.bat diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index 50fdc042..a315bb56 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -115,9 +115,9 @@ jobs: - script: | set "CI=azure" call activate base - run_conda_forge_build_setup + .\recipe\run_conda_forge_build_setup displayName: conda-forge build setup - + # Special cased version setting some more things! - script: | diff --git a/recipe/install_cuda.bat b/recipe/install_cuda.bat new file mode 100644 index 00000000..48f4d209 --- /dev/null +++ b/recipe/install_cuda.bat @@ -0,0 +1,137 @@ +set "CUDA_VERSION=%1" + +:: :: If a faster installation is needed, this could work: +:: Define a default subset of components to be installed and switch to network installers +:: Full list of components in +:: https://docs.nvidia.com/cuda/archive/%CUDA_VERSION%/cuda-installation-guide-microsoft-windows/index.html +set "CUDA_COMPONENTS=nvcc_%CUDA_VERSION%" +set "CUDA_DRIVER_URL=https://us.download.nvidia.com/tesla/452.39/452.39-data-center-tesla-desktop-win10-64bit-international.exe" + +if "%CUDA_VERSION%" == "9.2" goto cuda92 +if "%CUDA_VERSION%" == "10.0" goto cuda100 +if "%CUDA_VERSION%" == "10.1" goto cuda101 +if "%CUDA_VERSION%" == "10.2" goto cuda102 +if "%CUDA_VERSION%" == "11.0" goto cuda110 + +echo CUDA '%CUDA_VERSION%' is not supported +exit /b 1 + +:: Define URLs per version +:cuda92 +set "CUDA_NETWORK_INSTALLER_URL=https://developer.nvidia.com/compute/cuda/9.2/Prod2/network_installers2/cuda_9.2.148_win10_network" +set "CUDA_NETWORK_INSTALLER_CHECKSUM=2bf9ae67016867b68f361bf50d2b9e7b" +set "CUDA_INSTALLER_URL=https://developer.nvidia.com/compute/cuda/9.2/Prod2/local_installers2/cuda_9.2.148_win10" +set "CUDA_INSTALLER_CHECKSUM=f6c170a7452098461070dbba3e6e58f1" +set "CUDA_PATCH_URL=https://developer.nvidia.com/compute/cuda/9.2/Prod2/patches/1/cuda_9.2.148.1_windows" +set "CUDA_PATCH_CHECKSUM=09e20653f1346d2461a9f8f1a7178ba2" +goto cuda_common + + +:cuda100 +set "CUDA_NETWORK_INSTALLER_URL=https://developer.nvidia.com/compute/cuda/10.0/Prod/network_installers/cuda_10.0.130_win10_network" +set "CUDA_NETWORK_INSTALLER_CHECKSUM=3312deac9c939bd78d0e7555606c22fc" +set "CUDA_INSTALLER_URL=https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda_10.0.130_411.31_win10" +set "CUDA_INSTALLER_CHECKSUM=90fafdfe2167ac25432db95391ca954e" +goto cuda_common + + +:cuda101 +set "CUDA_NETWORK_INSTALLER_URL=http://developer.download.nvidia.com/compute/cuda/10.1/Prod/network_installers/cuda_10.1.243_win10_network.exe" +set "CUDA_NETWORK_INSTALLER_CHECKSUM=fae0c958440511576691b825d4599e93" +set "CUDA_INSTALLER_URL=http://developer.download.nvidia.com/compute/cuda/10.1/Prod/local_installers/cuda_10.1.243_426.00_win10.exe" +set "CUDA_INSTALLER_CHECKSUM=b54cf32683f93e787321dcc2e692ff69" +goto cuda_common + + +:cuda102 +set "CUDA_NETWORK_INSTALLER_URL=http://developer.download.nvidia.com/compute/cuda/10.2/Prod/network_installers/cuda_10.2.89_win10_network.exe" +set "CUDA_NETWORK_INSTALLER_CHECKSUM=60e0f16845d731b690179606f385041e" +set "CUDA_INSTALLER_URL=http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_441.22_win10.exe" +set "CUDA_INSTALLER_CHECKSUM=d9f5b9f24c3d3fc456a3c789f9b43419" +set "CUDA_PATCH_URL=http://developer.download.nvidia.com/compute/cuda/10.2/Prod/patches/1/cuda_10.2.1_win10.exe" +set "CUDA_PATCH_CHECKSUM=9d751ae129963deb7202f1d85149c69d" +goto cuda_common + + +:cuda110 +set "CUDA_NETWORK_INSTALLER_URL=http://developer.download.nvidia.com/compute/cuda/11.0.3/network_installers/cuda_11.0.3_win10_network.exe" +set "CUDA_NETWORK_INSTALLER_CHECKSUM=1b88bf7bb8e50207bbb53ed2033f93f3" +set "CUDA_INSTALLER_URL=http://developer.download.nvidia.com/compute/cuda/11.0.3/local_installers/cuda_11.0.3_451.82_win10.exe" +set "CUDA_INSTALLER_CHECKSUM=80ae0fdbe04759123f3cab81f2aadabd" +goto cuda_common + + +:cuda111 +set "CUDA_NETWORK_INSTALLER_URL=https://developer.download.nvidia.com/compute/cuda/11.1.1/network_installers/cuda_11.1.1_win10_network.exe" +set "CUDA_NETWORK_INSTALLER_CHECKSUM=7e36e50ee486a84612adfd85500a9971" +set "CUDA_INSTALLER_URL=https://developer.download.nvidia.com/compute/cuda/11.1.1/local_installers/cuda_11.1.1_456.81_win10.exe" +set "CUDA_INSTALLER_CHECKSUM=a89dfad35fc1adf02a848a9c06cfff15" +goto cuda_common + + +:: The actual installation logic +:cuda_common + +echo Downloading CUDA version %CUDA_VERSION% installer from %CUDA_NETWORK_INSTALLER_URL% +echo Expected MD5: %CUDA_NETWORK_INSTALLER_CHECKSUM% + +:: Download installer +curl -k -L %CUDA_NETWORK_INSTALLER_URL% --output cuda_installer.exe +if errorlevel 1 ( + echo Problem downloading installer... + exit /b 1 +) + +:: Check md5 +openssl md5 cuda_installer.exe | findstr %CUDA_NETWORK_INSTALLER_CHECKSUM% +if errorlevel 1 ( + echo Checksum does not match! + exit /b 1 +) + +:: Run installer +cuda_installer.exe -s %CUDA_COMPONENTS% +if errorlevel 1 ( + echo Problem running installer... + exit /b 1 +) +del cuda_installer.exe + +:: If patches are needed, download and apply +if not "%CUDA_PATCH_URL%"=="" ( + echo This version requires an additional patch + curl -k -L %CUDA_PATCH_URL% --output cuda_patch.exe + if errorlevel 1 ( + echo Problem downloading patch installer... + exit /b 1 + ) + openssl md5 cuda_patch.exe | findstr %CUDA_PATCH_CHECKSUM% + if errorlevel 1 ( + echo Checksum does not match! + exit /b 1 + ) + cuda_patch.exe -s + if errorlevel 1 ( + echo Problem running patch installer... + exit /b 1 + ) + del cuda_path.exe +) + +:: Update drivers +curl -k -L %CUDA_DRIVER_URL% --output cuda_drivers.exe +if errorlevel 1 ( + echo Problem downloading driver installer... + exit /b 1 +) +cuda_drivers.exe -s + +:: Add to PATH +set "CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v%CUDA_VERSION%" + +if "%CI%" == "azure" ( + echo "Exporting and adding $CUDA_PATH ('%CUDA_PATH%') to $PATH" + echo ##vso[task.prependpath]%CUDA_PATH%\bin + echo ##vso[task.setvariable variable=CUDA_PATH;]%CUDA_PATH% + echo ##vso[task.setvariable variable=CUDA_HOME;]%CUDA_PATH% +) diff --git a/recipe/run_conda_forge_build_setup_win.bat b/recipe/run_conda_forge_build_setup_win.bat new file mode 100644 index 00000000..8b421d61 --- /dev/null +++ b/recipe/run_conda_forge_build_setup_win.bat @@ -0,0 +1,79 @@ + +:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations +:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 +set CPU_COUNT=2 + +set PYTHONUNBUFFERED=1 + +conda.exe config --set show_channel_urls true +conda.exe config --set auto_update_conda false +conda.exe config --set add_pip_as_python_dependency false + +call setup_x64 + +:: Set the conda-build working directory to a smaller path +if "%CONDA_BLD_PATH%" == "" ( + set "CONDA_BLD_PATH=C:\\bld\\" +) + +call conda activate base + +if "%CI%" == "" ( + echo "Not running on CI" +) else ( + echo CI: >> .ci_support\%CONFIG%.yaml + echo - %CI% >> .ci_support\%CONFIG%.yaml +) + +:: Remove some directories from PATH +set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" +set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" +set "PATH=%PATH:C:\Rust\.cargo\bin;=%" +set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" +set "PATH=%PATH:C:\Program Files\Git\cmd;=%" +set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" +set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" +set "PATH=%PATH:C:\Program Files\CMake\bin;=%" +set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" +set "PATH=%PATH:C:\Strawberry\c\bin;=%" +set "PATH=%PATH:C:\Strawberry\perl\bin;=%" +set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" +set "PATH=%PATH:c:\tools\php;=%" + +:: On azure, there are libcrypto*.dll & libssl*.dll under +:: C:\Windows\System32, which should not be there (no vendor dlls in windows folder). +:: They would be found before the openssl libs of the conda environment, so we delete them. +if defined CI ( + DEL C:\Windows\System32\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\Windows\System32\libcrypto-1_1-x64.dll) + DEL C:\Windows\System32\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\Windows\System32\libssl-1_1-x64.dll) +) + +:: Make paths like C:\hostedtoolcache\windows\Ruby\2.5.7\x64\bin garbage +set "PATH=%PATH:ostedtoolcache=%" + +:: Install CUDA drivers if needed +for %%i in ("%~dp0.") do set "SCRIPT_DIR=%%~fi" +<.ci_support\%CONFIG%.yaml shyaml get-value cuda_compiler_version.0 None > cuda.version + "%CONDA_PREFIX%\etc\conda\activate.d\conda-forge-ci-setup-activate.bat" +echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA_PREFIX%\etc\conda\activate.d\conda-forge-ci-setup-activate.bat" +echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA_PREFIX%\etc\conda\activate.d\conda-forge-ci-setup-activate.bat" +echo set "PATH=%PATH%" >> "%CONDA_PREFIX%\etc\conda\activate.d\conda-forge-ci-setup-activate.bat" + +conda.exe info +conda.exe config --show-sources +conda.exe list --show-channel-urls From e0e0109f6fc3be2ff2762a93c1a69b3dd2abdcda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 10:58:28 +0100 Subject: [PATCH 27/58] add artifacts support --- conda-forge.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/conda-forge.yml b/conda-forge.yml index e843e3db..af203daa 100644 --- a/conda-forge.yml +++ b/conda-forge.yml @@ -1,4 +1,6 @@ conda_forge_output_validation: true provider: linux_ppc64le: default - linux_aarch64: default \ No newline at end of file + linux_aarch64: default +azure: + store_build_artifacts: true \ No newline at end of file From a260839f209b8f3ac51041dbf2482dd206e3ab0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 11:00:45 +0100 Subject: [PATCH 28/58] MNT: Re-rendered with conda-build 3.20.5, conda-smithy 3.8.5, and conda-forge-pinning 2020.11.08.20.44.44 --- .azure-pipelines/azure-pipelines-linux.yml | 15 ++++++++++++++- .azure-pipelines/azure-pipelines-osx.yml | 15 ++++++++++++++- .azure-pipelines/azure-pipelines-win.yml | 16 +++++++++++++++- 3 files changed, 43 insertions(+), 3 deletions(-) diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index be5bfe15..2f903535 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -113,4 +113,17 @@ jobs: env: BINSTAR_TOKEN: $(BINSTAR_TOKEN) FEEDSTOCK_TOKEN: $(FEEDSTOCK_TOKEN) - STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN) \ No newline at end of file + STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN) + - script: | + full_artifact_name="conda_artifacts_$(build.BuildId)_$(CONFIG)" + artifact_name=`echo "$full_artifact_name" | head -c 80` + echo "##vso[task.setVariable variable=ARTIFACT_NAME]$artifact_name" + if [ -d build_artifacts ]; then + echo "##vso[task.setVariable variable=CONDA_BLD_DIR_EXISTS]true" + fi + displayName: Check for conda build artifacts + condition: succeededOrFailed() + + - publish: build_artifacts/ + artifact: $(ARTIFACT_NAME) + condition: eq(variables.CONDA_BLD_DIR_EXISTS, 'true') \ No newline at end of file diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml index 727e82ec..3941f3fd 100755 --- a/.azure-pipelines/azure-pipelines-osx.yml +++ b/.azure-pipelines/azure-pipelines-osx.yml @@ -34,4 +34,17 @@ jobs: env: BINSTAR_TOKEN: $(BINSTAR_TOKEN) FEEDSTOCK_TOKEN: $(FEEDSTOCK_TOKEN) - STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN) \ No newline at end of file + STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN) + - script: | + full_artifact_name="conda_artifacts_$(build.BuildId)_$(CONFIG)" + artifact_name=`echo "$full_artifact_name" | head -c 80` + echo "##vso[task.setVariable variable=ARTIFACT_NAME]$artifact_name" + if [ -d /Users/runner/miniforge3/conda-bld/ ]; then + echo "##vso[task.setVariable variable=CONDA_BLD_DIR_EXISTS]true" + fi + displayName: Check for conda build artifacts + condition: succeededOrFailed() + + - publish: /Users/runner/miniforge3/conda-bld/ + artifact: $(ARTIFACT_NAME) + condition: eq(variables.CONDA_BLD_DIR_EXISTS, 'true') \ No newline at end of file diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index a315bb56..58f73c46 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -115,7 +115,8 @@ jobs: - script: | set "CI=azure" call activate base - .\recipe\run_conda_forge_build_setup + :: Overriding global run_conda_forge_build_setup_win with local copy. + recipe\run_conda_forge_build_setup_win displayName: conda-forge build setup @@ -136,6 +137,19 @@ jobs: env: PYTHONUNBUFFERED: 1 condition: not(contains(variables['CONFIG'], 'vs2008')) + - script: | + set full_artifact_name=conda_artifacts_$(build.BuildID)_$(CONFIG) + set artifact_name=%full_artifact_name:~0,80% + echo ##vso[task.setVariable variable=ARTIFACT_NAME]%artifact_name% + if exist $(CONDA_BLD_PATH)\\ ( + echo ##vso[task.setVariable variable=CONDA_BLD_DIR_EXISTS]true + ) + displayName: Check for conda build artifacts + condition: succeededOrFailed() + + - publish: $(CONDA_BLD_PATH)\\ + artifact: $(ARTIFACT_NAME) + condition: eq(variables.CONDA_BLD_DIR_EXISTS, 'true') - script: | set "FEEDSTOCK_NAME=%BUILD_REPOSITORY_NAME:*/=%" call activate base From 3b47f3cc95deca447be22a12ac7c56d41f95772e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 11:25:32 +0100 Subject: [PATCH 29/58] Install drivers --- recipe/install_cuda.bat | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/recipe/install_cuda.bat b/recipe/install_cuda.bat index 48f4d209..04a5a897 100644 --- a/recipe/install_cuda.bat +++ b/recipe/install_cuda.bat @@ -90,12 +90,23 @@ if errorlevel 1 ( ) :: Run installer -cuda_installer.exe -s %CUDA_COMPONENTS% +7z x cuda_installer.exe -o cuda_toolkit if errorlevel 1 ( - echo Problem running installer... + echo Problem extracting CUDA toolkit installer... exit /b 1 ) del cuda_installer.exe +cd cuda_toolkit +mkdir cuda_tookit_install_logs +cuda_installer.exe -s %CUDA_COMPONENTS% -loglevel:6 -log:"cuda_tookit_install_logs" +if errorlevel 1 ( + echo Problem installing CUDA toolkit... + mkdir "%CONDA_BLD_PATH%\logs" + xcopy cuda_tookit_install_logs "%CONDA_BLD_PATH%\logs" /y + exit /b 1 +) +cd .. +rmdir /q /s cuda_toolkit :: If patches are needed, download and apply if not "%CUDA_PATCH_URL%"=="" ( @@ -119,12 +130,22 @@ if not "%CUDA_PATCH_URL%"=="" ( ) :: Update drivers -curl -k -L %CUDA_DRIVER_URL% --output cuda_drivers.exe +curl -k -L %CUDA_NETWORK_INSTALLER_URL% --output cuda_drivers.exe if errorlevel 1 ( echo Problem downloading driver installer... exit /b 1 ) -cuda_drivers.exe -s +start /wait cuda_drivers.exe -s -noreboot +if errorlevel 1 ( + echo Problem installing drivers... + exit /b 1 +) +del cuda_drivers.exe + +if not exist C:\Windows\system32\nvcuda.dll ( + echo Can't locate nvcuda.dll! + exit /b 1 +) :: Add to PATH set "CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v%CUDA_VERSION%" From 0d341ccd82b3853eff65a720331795526322f2df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 11:38:58 +0100 Subject: [PATCH 30/58] Add 7zip --- .azure-pipelines/azure-pipelines-win.yml | 2 +- recipe/run_conda_forge_build_setup_win.bat | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index 58f73c46..63aa9467 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -97,7 +97,7 @@ jobs: - task: CondaEnvironment@1 inputs: - packageSpecs: 'python=3.6 conda-build conda "conda-forge-ci-setup=3" pip' # Optional + packageSpecs: 'python=3.6 conda-build conda "conda-forge-ci-setup=3" pip 7zip' # Optional installOptions: "-c conda-forge" updateConda: true displayName: Install conda-build and activate environment diff --git a/recipe/run_conda_forge_build_setup_win.bat b/recipe/run_conda_forge_build_setup_win.bat index 8b421d61..090a0abf 100644 --- a/recipe/run_conda_forge_build_setup_win.bat +++ b/recipe/run_conda_forge_build_setup_win.bat @@ -60,7 +60,7 @@ if not "%CUDA_VERSION%" == "None" ( call "%SCRIPT_DIR%\install_cuda.bat" %CUDA_VERSION% if errorlevel 1 ( echo Could not install CUDA - exit /b 1 + exit 1 ) ) :: /CUDA From b7b3d2fd3b8aab89017152f98e15da338367679f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 11:45:00 +0100 Subject: [PATCH 31/58] 7zip output must be contiguous to flag (no space) --- recipe/install_cuda.bat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/install_cuda.bat b/recipe/install_cuda.bat index 04a5a897..dfcac753 100644 --- a/recipe/install_cuda.bat +++ b/recipe/install_cuda.bat @@ -90,7 +90,7 @@ if errorlevel 1 ( ) :: Run installer -7z x cuda_installer.exe -o cuda_toolkit +7z x cuda_installer.exe -ocuda_toolkit if errorlevel 1 ( echo Problem extracting CUDA toolkit installer... exit /b 1 From 8f892916a078c059a361cf266cc6bf97dde840d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 11:59:26 +0100 Subject: [PATCH 32/58] Installer typo --- recipe/install_cuda.bat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/install_cuda.bat b/recipe/install_cuda.bat index dfcac753..75fc2bd1 100644 --- a/recipe/install_cuda.bat +++ b/recipe/install_cuda.bat @@ -98,7 +98,7 @@ if errorlevel 1 ( del cuda_installer.exe cd cuda_toolkit mkdir cuda_tookit_install_logs -cuda_installer.exe -s %CUDA_COMPONENTS% -loglevel:6 -log:"cuda_tookit_install_logs" +setup.exe -s %CUDA_COMPONENTS% -loglevel:6 -log:"cuda_tookit_install_logs" if errorlevel 1 ( echo Problem installing CUDA toolkit... mkdir "%CONDA_BLD_PATH%\logs" From d0b9ae354e490a5bf7a87f16b43e7fd6c78a695f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 13:04:55 +0100 Subject: [PATCH 33/58] I thought Windows was case insensitive, but worth trying... --- recipe/meta.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 8f00e61e..dbd8c3e8 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -83,9 +83,11 @@ test: # Check all platforms - python -m simtk.testInstallation - # Linux/Windows see all 4 platforms, but CUDA is not usable because there's no GPU there - - python -c "from simtk.openmm import Platform as P; n = P.getNumPlatforms(); assert n == 4, f'n_platforms ({n}) != 4'" # [linux64 or ppc64le or win] - # MacOS only sees 3 because CUDA is not available there + # Linux64 / PPC see all 4 platforms, but CUDA is not usable because there's no GPU there + - python -c "from simtk.openmm import Platform as P; n = P.getNumPlatforms(); assert n == 4, f'n_platforms ({n}) != 4'" # [linux64 or ppc64le] + # Windows will only see 2 because the driver nvcuda.dll is missing and that throws a 126 error + - python -c "from simtk.openmm import Platform as P; n = P.getNumPlatforms(); assert n == 2, f'n_platforms ({n}) != 2'" # [win] + # MacOS / ARM only see 3 because CUDA is not available there - python -c "from simtk.openmm import Platform as P; n = P.getNumPlatforms(); assert n == 3, f'n_platforms ({n}) != 3'" # [osx or aarch64] # Run a small MD From e1237c330a684cd3b5ea9925046f47d25c09f7e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 13:18:49 +0100 Subject: [PATCH 34/58] ... sometimes I am just an idiot --- recipe/install_cuda.bat | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipe/install_cuda.bat b/recipe/install_cuda.bat index 75fc2bd1..c9a38a3b 100644 --- a/recipe/install_cuda.bat +++ b/recipe/install_cuda.bat @@ -130,7 +130,7 @@ if not "%CUDA_PATCH_URL%"=="" ( ) :: Update drivers -curl -k -L %CUDA_NETWORK_INSTALLER_URL% --output cuda_drivers.exe +curl -k -L %CUDA_DRIVER_URL% --output cuda_drivers.exe if errorlevel 1 ( echo Problem downloading driver installer... exit /b 1 @@ -142,7 +142,7 @@ if errorlevel 1 ( ) del cuda_drivers.exe -if not exist C:\Windows\system32\nvcuda.dll ( +if not exist C:\Windows\System32\nvcuda.dll ( echo Can't locate nvcuda.dll! exit /b 1 ) From 24d066b1c36085c47f61bae48e93bc305e85a1bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 13:36:29 +0100 Subject: [PATCH 35/58] Workaround driver installer --- recipe/install_cuda.bat | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/recipe/install_cuda.bat b/recipe/install_cuda.bat index c9a38a3b..4f7409cc 100644 --- a/recipe/install_cuda.bat +++ b/recipe/install_cuda.bat @@ -129,23 +129,21 @@ if not "%CUDA_PATCH_URL%"=="" ( del cuda_path.exe ) -:: Update drivers +:: Get drivers -- we don't want to install them, just a couple of DLLs curl -k -L %CUDA_DRIVER_URL% --output cuda_drivers.exe if errorlevel 1 ( echo Problem downloading driver installer... exit /b 1 -) -start /wait cuda_drivers.exe -s -noreboot +:: Extract and copy some DLLs (as per https://github.com/otabuzzman/cudacons) +7z x cuda_drivers.exe -ocuda_drivers if errorlevel 1 ( - echo Problem installing drivers... + echo Problem extracting CUDA drivers... exit /b 1 ) del cuda_drivers.exe - -if not exist C:\Windows\System32\nvcuda.dll ( - echo Can't locate nvcuda.dll! - exit /b 1 -) +copy ocuda_drivers\nvcuda64.dl_ C:\Windows\system32\nvcuda.dll || exit /b 1 +copy ocuda_drivers\nvfatbinaryloader64.dl_ C:\Windows\system32\nvfatbinaryloader.dll || exit /b 1 +rmdir /q /s ocuda_drivers :: Add to PATH set "CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v%CUDA_VERSION%" From 15f358803d71b7f5d8e284090deaa298963800a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 13:36:54 +0100 Subject: [PATCH 36/58] Typo --- recipe/install_cuda.bat | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/recipe/install_cuda.bat b/recipe/install_cuda.bat index 4f7409cc..9562b0a0 100644 --- a/recipe/install_cuda.bat +++ b/recipe/install_cuda.bat @@ -141,9 +141,9 @@ if errorlevel 1 ( exit /b 1 ) del cuda_drivers.exe -copy ocuda_drivers\nvcuda64.dl_ C:\Windows\system32\nvcuda.dll || exit /b 1 -copy ocuda_drivers\nvfatbinaryloader64.dl_ C:\Windows\system32\nvfatbinaryloader.dll || exit /b 1 -rmdir /q /s ocuda_drivers +copy cuda_drivers\nvcuda64.dl_ C:\Windows\system32\nvcuda.dll || exit /b 1 +copy cuda_drivers\nvfatbinaryloader64.dl_ C:\Windows\system32\nvfatbinaryloader.dll || exit /b 1 +rmdir /q /s cuda_drivers :: Add to PATH set "CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v%CUDA_VERSION%" From 9f862c9ab93b74c512ff5ab5444db65a0b130b71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 13:45:11 +0100 Subject: [PATCH 37/58] Fix paths --- recipe/install_cuda.bat | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/recipe/install_cuda.bat b/recipe/install_cuda.bat index 9562b0a0..2998af97 100644 --- a/recipe/install_cuda.bat +++ b/recipe/install_cuda.bat @@ -1,17 +1,21 @@ set "CUDA_VERSION=%1" +:: Get a recent driver -- currently linked one is from 2020.09.30 +:: Update when necessary! +set "CUDA_DRIVER_URL=https://us.download.nvidia.com/tesla/452.39/452.39-data-center-tesla-desktop-win10-64bit-international.exe" + :: :: If a faster installation is needed, this could work: :: Define a default subset of components to be installed and switch to network installers :: Full list of components in :: https://docs.nvidia.com/cuda/archive/%CUDA_VERSION%/cuda-installation-guide-microsoft-windows/index.html set "CUDA_COMPONENTS=nvcc_%CUDA_VERSION%" -set "CUDA_DRIVER_URL=https://us.download.nvidia.com/tesla/452.39/452.39-data-center-tesla-desktop-win10-64bit-international.exe" if "%CUDA_VERSION%" == "9.2" goto cuda92 if "%CUDA_VERSION%" == "10.0" goto cuda100 if "%CUDA_VERSION%" == "10.1" goto cuda101 if "%CUDA_VERSION%" == "10.2" goto cuda102 if "%CUDA_VERSION%" == "11.0" goto cuda110 +if "%CUDA_VERSION%" == "11.1" goto cuda111 echo CUDA '%CUDA_VERSION%' is not supported exit /b 1 @@ -126,7 +130,7 @@ if not "%CUDA_PATCH_URL%"=="" ( echo Problem running patch installer... exit /b 1 ) - del cuda_path.exe + del cuda_patch.exe ) :: Get drivers -- we don't want to install them, just a couple of DLLs @@ -141,8 +145,16 @@ if errorlevel 1 ( exit /b 1 ) del cuda_drivers.exe -copy cuda_drivers\nvcuda64.dl_ C:\Windows\system32\nvcuda.dll || exit /b 1 -copy cuda_drivers\nvfatbinaryloader64.dl_ C:\Windows\system32\nvfatbinaryloader.dll || exit /b 1 +copy cuda_drivers\Display.Driver\nvcuda64.dl_ C:\Windows\system32\nvcuda.dll +if errorlevel 1 ( + echo Could not install nvcuda.dll + exit /b 1 +) +copy cuda_drivers\Display.Driver\nvfatbinaryloader64.dl_ C:\Windows\system32\nvfatbinaryloader.dll +if errorlevel 1 ( + echo Could not install nvfatbinaryloader.dll + exit /b 1 +) rmdir /q /s cuda_drivers :: Add to PATH From 935fd74311e7d5a232efd1140a6d469d07a9a7a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 14:12:20 +0100 Subject: [PATCH 38/58] Try with a different location --- recipe/install_cuda.bat | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/recipe/install_cuda.bat b/recipe/install_cuda.bat index 2998af97..41a160a8 100644 --- a/recipe/install_cuda.bat +++ b/recipe/install_cuda.bat @@ -1,12 +1,11 @@ set "CUDA_VERSION=%1" :: Get a recent driver -- currently linked one is from 2020.09.30 -:: Update when necessary! +:: Update when necessary, especially after new releases. set "CUDA_DRIVER_URL=https://us.download.nvidia.com/tesla/452.39/452.39-data-center-tesla-desktop-win10-64bit-international.exe" -:: :: If a faster installation is needed, this could work: -:: Define a default subset of components to be installed and switch to network installers -:: Full list of components in +:: We define a default subset of components to be installed from the network installer +:: for faster installation times. Full list of components in :: https://docs.nvidia.com/cuda/archive/%CUDA_VERSION%/cuda-installation-guide-microsoft-windows/index.html set "CUDA_COMPONENTS=nvcc_%CUDA_VERSION%" @@ -145,12 +144,12 @@ if errorlevel 1 ( exit /b 1 ) del cuda_drivers.exe -copy cuda_drivers\Display.Driver\nvcuda64.dl_ C:\Windows\system32\nvcuda.dll +xcopy cuda_drivers\Display.Driver\nvcuda64.dl_ "%CUDA_PATH%\bin\nvcuda.dll" /Y if errorlevel 1 ( echo Could not install nvcuda.dll exit /b 1 ) -copy cuda_drivers\Display.Driver\nvfatbinaryloader64.dl_ C:\Windows\system32\nvfatbinaryloader.dll +xcopy cuda_drivers\Display.Driver\nvfatbinaryloader64.dl_ "%CUDA_PATH%\bin\nvfatbinaryloader.dll" /Y if errorlevel 1 ( echo Could not install nvfatbinaryloader.dll exit /b 1 From dd636e20bdc9f51aab4cbfa5d9d36a139329474a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 15:12:48 +0100 Subject: [PATCH 39/58] Reduce matrix for debugging --- .azure-pipelines/azure-pipelines-win.yml | 90 ++++++++++++------------ azure-pipelines.yml | 4 +- recipe/install_cuda.bat | 2 + 3 files changed, 49 insertions(+), 47 deletions(-) diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index 63aa9467..a7ed7e5f 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -11,51 +11,51 @@ jobs: win_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython: CONFIG: win_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython: - CONFIG: win_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython: - CONFIG: win_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython: - CONFIG: win_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython: - CONFIG: win_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython: - CONFIG: win_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython: - CONFIG: win_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython: - CONFIG: win_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython: - CONFIG: win_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython: - CONFIG: win_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython: - CONFIG: win_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython: - CONFIG: win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython: - CONFIG: win_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython: - CONFIG: win_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython: - CONFIG: win_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython - UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython: - CONFIG: win_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython - UPLOAD_PACKAGES: 'True' + # win_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython: + # CONFIG: win_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython + # UPLOAD_PACKAGES: 'True' + # win_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython: + # CONFIG: win_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython + # UPLOAD_PACKAGES: 'True' + # win_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython: + # CONFIG: win_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython + # UPLOAD_PACKAGES: 'True' + # win_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython: + # CONFIG: win_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython + # UPLOAD_PACKAGES: 'True' + # win_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython: + # CONFIG: win_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython + # UPLOAD_PACKAGES: 'True' + # win_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython: + # CONFIG: win_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython + # UPLOAD_PACKAGES: 'True' + # win_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython: + # CONFIG: win_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython + # UPLOAD_PACKAGES: 'True' + # win_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython: + # CONFIG: win_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython + # UPLOAD_PACKAGES: 'True' + # win_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython: + # CONFIG: win_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython + # UPLOAD_PACKAGES: 'True' + # win_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython: + # CONFIG: win_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython + # UPLOAD_PACKAGES: 'True' + # win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython: + # CONFIG: win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython + # UPLOAD_PACKAGES: 'True' + # win_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython: + # CONFIG: win_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython + # UPLOAD_PACKAGES: 'True' + # win_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython: + # CONFIG: win_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython + # UPLOAD_PACKAGES: 'True' + # win_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython: + # CONFIG: win_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython + # UPLOAD_PACKAGES: 'True' + # win_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython: + # CONFIG: win_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython + # UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 variables: CONDA_BLD_PATH: D:\\bld\\ diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 6b346f50..b8709054 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -3,6 +3,6 @@ # -*- mode: yaml -*- jobs: - - template: ./.azure-pipelines/azure-pipelines-linux.yml + # - template: ./.azure-pipelines/azure-pipelines-linux.yml - template: ./.azure-pipelines/azure-pipelines-win.yml - - template: ./.azure-pipelines/azure-pipelines-osx.yml \ No newline at end of file + # - template: ./.azure-pipelines/azure-pipelines-osx.yml \ No newline at end of file diff --git a/recipe/install_cuda.bat b/recipe/install_cuda.bat index 41a160a8..f612c7ed 100644 --- a/recipe/install_cuda.bat +++ b/recipe/install_cuda.bat @@ -1,3 +1,5 @@ +@echo ON + set "CUDA_VERSION=%1" :: Get a recent driver -- currently linked one is from 2020.09.30 From d2dfbf83094162e6932c6a39535a5e59ae7b706f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 15:23:55 +0100 Subject: [PATCH 40/58] Syntax error --- recipe/install_cuda.bat | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/recipe/install_cuda.bat b/recipe/install_cuda.bat index f612c7ed..2fd9180b 100644 --- a/recipe/install_cuda.bat +++ b/recipe/install_cuda.bat @@ -77,18 +77,18 @@ goto cuda_common :: The actual installation logic :cuda_common -echo Downloading CUDA version %CUDA_VERSION% installer from %CUDA_NETWORK_INSTALLER_URL% -echo Expected MD5: %CUDA_NETWORK_INSTALLER_CHECKSUM% +echo Downloading CUDA version %CUDA_VERSION% installer from %CUDA_INSTALLER_URL% +echo Expected MD5: %CUDA_INSTALLER_CHECKSUM% :: Download installer -curl -k -L %CUDA_NETWORK_INSTALLER_URL% --output cuda_installer.exe +curl -k -L %CUDA_INSTALLER_URL% --output cuda_installer.exe if errorlevel 1 ( echo Problem downloading installer... exit /b 1 ) :: Check md5 -openssl md5 cuda_installer.exe | findstr %CUDA_NETWORK_INSTALLER_CHECKSUM% +openssl md5 cuda_installer.exe | findstr %CUDA_INSTALLER_CHECKSUM% if errorlevel 1 ( echo Checksum does not match! exit /b 1 @@ -139,6 +139,7 @@ curl -k -L %CUDA_DRIVER_URL% --output cuda_drivers.exe if errorlevel 1 ( echo Problem downloading driver installer... exit /b 1 +) :: Extract and copy some DLLs (as per https://github.com/otabuzzman/cudacons) 7z x cuda_drivers.exe -ocuda_drivers if errorlevel 1 ( From 8d55452627152edae15bacf5f5b1bd1170b65a24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 15:40:29 +0100 Subject: [PATCH 41/58] Retry commit From ef051825c6b0be96c87e432808b11194833e1f62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 15:57:15 +0100 Subject: [PATCH 42/58] xcopy -> copy --- recipe/install_cuda.bat | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipe/install_cuda.bat b/recipe/install_cuda.bat index 2fd9180b..530e4f4d 100644 --- a/recipe/install_cuda.bat +++ b/recipe/install_cuda.bat @@ -147,12 +147,12 @@ if errorlevel 1 ( exit /b 1 ) del cuda_drivers.exe -xcopy cuda_drivers\Display.Driver\nvcuda64.dl_ "%CUDA_PATH%\bin\nvcuda.dll" /Y +copy /Y cuda_drivers\Display.Driver\nvcuda64.dl_ "%CUDA_PATH%\bin\nvcuda.dll" if errorlevel 1 ( echo Could not install nvcuda.dll exit /b 1 ) -xcopy cuda_drivers\Display.Driver\nvfatbinaryloader64.dl_ "%CUDA_PATH%\bin\nvfatbinaryloader.dll" /Y +copy /Y cuda_drivers\Display.Driver\nvfatbinaryloader64.dl_ "%CUDA_PATH%\bin\nvfatbinaryloader.dll" if errorlevel 1 ( echo Could not install nvfatbinaryloader.dll exit /b 1 From 9e0c6d39da26b0c13efd477d4ab1c24a3ee3e4d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 16:13:07 +0100 Subject: [PATCH 43/58] Define CUDA_PATH earlier --- recipe/install_cuda.bat | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/recipe/install_cuda.bat b/recipe/install_cuda.bat index 530e4f4d..01282792 100644 --- a/recipe/install_cuda.bat +++ b/recipe/install_cuda.bat @@ -134,6 +134,9 @@ if not "%CUDA_PATCH_URL%"=="" ( del cuda_patch.exe ) +:: At this point CUDA_PATH exists, but we still need the drivers +set "CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v%CUDA_VERSION%" + :: Get drivers -- we don't want to install them, just a couple of DLLs curl -k -L %CUDA_DRIVER_URL% --output cuda_drivers.exe if errorlevel 1 ( @@ -159,8 +162,6 @@ if errorlevel 1 ( ) rmdir /q /s cuda_drivers -:: Add to PATH -set "CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v%CUDA_VERSION%" if "%CI%" == "azure" ( echo "Exporting and adding $CUDA_PATH ('%CUDA_PATH%') to $PATH" From 4c64354d8b9c94cf969a9f0fd84606aa626fdd6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 16:31:16 +0100 Subject: [PATCH 44/58] More assertions --- recipe/install_cuda.bat | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/recipe/install_cuda.bat b/recipe/install_cuda.bat index 01282792..ae33a142 100644 --- a/recipe/install_cuda.bat +++ b/recipe/install_cuda.bat @@ -77,6 +77,9 @@ goto cuda_common :: The actual installation logic :cuda_common +::We expect this CUDA_PATH +set "CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v%CUDA_VERSION%" + echo Downloading CUDA version %CUDA_VERSION% installer from %CUDA_INSTALLER_URL% echo Expected MD5: %CUDA_INSTALLER_CHECKSUM% @@ -134,33 +137,36 @@ if not "%CUDA_PATCH_URL%"=="" ( del cuda_patch.exe ) -:: At this point CUDA_PATH exists, but we still need the drivers -set "CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v%CUDA_VERSION%" +:: This should exist by now! +if not exist "%CUDA_PATH%\bin\nvcc.exe" ( + echo CUDA toolkit installation failed! + exit /b 1 +) -:: Get drivers -- we don't want to install them, just a couple of DLLs +:: Get drivers -- we don't want to install the full thing, just a couple of DLLs curl -k -L %CUDA_DRIVER_URL% --output cuda_drivers.exe if errorlevel 1 ( echo Problem downloading driver installer... exit /b 1 ) :: Extract and copy some DLLs (as per https://github.com/otabuzzman/cudacons) -7z x cuda_drivers.exe -ocuda_drivers +7z e .\cuda_drivers.exe Display.Driver\nvcuda64.dl_ Display.Driver\nvfatbinaryloader64.dl_ if errorlevel 1 ( echo Problem extracting CUDA drivers... exit /b 1 ) del cuda_drivers.exe -copy /Y cuda_drivers\Display.Driver\nvcuda64.dl_ "%CUDA_PATH%\bin\nvcuda.dll" + +move /Y nvcuda64.dl_ "%CUDA_PATH%\bin\nvcuda.dll" if errorlevel 1 ( echo Could not install nvcuda.dll exit /b 1 ) -copy /Y cuda_drivers\Display.Driver\nvfatbinaryloader64.dl_ "%CUDA_PATH%\bin\nvfatbinaryloader.dll" +move /Y nvfatbinaryloader64.dl_ "%CUDA_PATH%\bin\nvfatbinaryloader.dll" if errorlevel 1 ( echo Could not install nvfatbinaryloader.dll exit /b 1 ) -rmdir /q /s cuda_drivers if "%CI%" == "azure" ( From 8e98bb6f4293e5767a828c91cc635470b3d7d9ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 16:56:09 +0100 Subject: [PATCH 45/58] Run CUDA toolkit installer directly? --- recipe/install_cuda.bat | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/recipe/install_cuda.bat b/recipe/install_cuda.bat index ae33a142..3df330c5 100644 --- a/recipe/install_cuda.bat +++ b/recipe/install_cuda.bat @@ -89,32 +89,19 @@ if errorlevel 1 ( echo Problem downloading installer... exit /b 1 ) - :: Check md5 openssl md5 cuda_installer.exe | findstr %CUDA_INSTALLER_CHECKSUM% if errorlevel 1 ( echo Checksum does not match! exit /b 1 ) - :: Run installer -7z x cuda_installer.exe -ocuda_toolkit -if errorlevel 1 ( - echo Problem extracting CUDA toolkit installer... - exit /b 1 -) -del cuda_installer.exe -cd cuda_toolkit -mkdir cuda_tookit_install_logs -setup.exe -s %CUDA_COMPONENTS% -loglevel:6 -log:"cuda_tookit_install_logs" +call cuda_installer.exe -s %CUDA_COMPONENTS% if errorlevel 1 ( echo Problem installing CUDA toolkit... - mkdir "%CONDA_BLD_PATH%\logs" - xcopy cuda_tookit_install_logs "%CONDA_BLD_PATH%\logs" /y exit /b 1 ) -cd .. -rmdir /q /s cuda_toolkit +del cuda_installer.exe :: If patches are needed, download and apply if not "%CUDA_PATCH_URL%"=="" ( @@ -129,7 +116,7 @@ if not "%CUDA_PATCH_URL%"=="" ( echo Checksum does not match! exit /b 1 ) - cuda_patch.exe -s + call cuda_patch.exe -s if errorlevel 1 ( echo Problem running patch installer... exit /b 1 From 011c35ef552428f2f81e3352433780a0ae4ab034 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 17:24:44 +0100 Subject: [PATCH 46/58] nvfatbinaryloader not present in latest drivers --- recipe/install_cuda.bat | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/recipe/install_cuda.bat b/recipe/install_cuda.bat index 3df330c5..475555cf 100644 --- a/recipe/install_cuda.bat +++ b/recipe/install_cuda.bat @@ -137,23 +137,17 @@ if errorlevel 1 ( exit /b 1 ) :: Extract and copy some DLLs (as per https://github.com/otabuzzman/cudacons) -7z e .\cuda_drivers.exe Display.Driver\nvcuda64.dl_ Display.Driver\nvfatbinaryloader64.dl_ +7z e .\cuda_drivers.exe Display.Driver\nvcuda64.dl_ if errorlevel 1 ( echo Problem extracting CUDA drivers... exit /b 1 ) del cuda_drivers.exe - move /Y nvcuda64.dl_ "%CUDA_PATH%\bin\nvcuda.dll" if errorlevel 1 ( echo Could not install nvcuda.dll exit /b 1 ) -move /Y nvfatbinaryloader64.dl_ "%CUDA_PATH%\bin\nvfatbinaryloader.dll" -if errorlevel 1 ( - echo Could not install nvfatbinaryloader.dll - exit /b 1 -) if "%CI%" == "azure" ( From 2d011a1cf5979397c6ab188d3ce5f8fd4b079924 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 17:53:40 +0100 Subject: [PATCH 47/58] Change CUDA_TOOLKIT_ROOT_DIR to mimic Linux? --- recipe/bld.bat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/bld.bat b/recipe/bld.bat index 0ba8263e..1aa9e628 100644 --- a/recipe/bld.bat +++ b/recipe/bld.bat @@ -7,7 +7,7 @@ cmake.exe .. -G "NMake Makefiles JOM" ^ -DCMAKE_BUILD_TYPE=Release ^ -DCMAKE_INSTALL_PREFIX="%LIBRARY_PREFIX%" ^ -DCMAKE_PREFIX_PATH="%LIBRARY_PREFIX%" ^ - -DCUDA_TOOLKIT_ROOT_DIR="%CUDA_TOOLKIT_ROOT_DIR%" ^ + -DCUDA_TOOLKIT_ROOT_DIR="%CUDA_PATH%" ^ -DOPENCL_INCLUDE_DIR="%LIBRARY_INC%" ^ -DOPENCL_LIBRARY="%LIBRARY_LIB%\opencl.lib" ^ -DBUILD_TESTING=OFF ^ From 87c21cffbcc64198d6f4f946f2ff90932cfc1dcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 18:23:50 +0100 Subject: [PATCH 48/58] More path fixes --- recipe/bld.bat | 2 +- recipe/install_cuda.bat | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/recipe/bld.bat b/recipe/bld.bat index 1aa9e628..1e96ffac 100644 --- a/recipe/bld.bat +++ b/recipe/bld.bat @@ -1,7 +1,7 @@ mkdir build cd build -set "CUDA_TOOLKIT_ROOT_DIR=%BUILD_PREFIX:\=/%" +set "CUDA_TOOLKIT_ROOT_DIR=%CUDA_PATH:\=/%" cmake.exe .. -G "NMake Makefiles JOM" ^ -DCMAKE_BUILD_TYPE=Release ^ diff --git a/recipe/install_cuda.bat b/recipe/install_cuda.bat index 475555cf..7a94b39d 100644 --- a/recipe/install_cuda.bat +++ b/recipe/install_cuda.bat @@ -96,7 +96,7 @@ if errorlevel 1 ( exit /b 1 ) :: Run installer -call cuda_installer.exe -s %CUDA_COMPONENTS% +start /wait cuda_installer.exe -s %CUDA_COMPONENTS% if errorlevel 1 ( echo Problem installing CUDA toolkit... exit /b 1 @@ -116,7 +116,7 @@ if not "%CUDA_PATCH_URL%"=="" ( echo Checksum does not match! exit /b 1 ) - call cuda_patch.exe -s + start /wait cuda_patch.exe -s if errorlevel 1 ( echo Problem running patch installer... exit /b 1 From 6b37be4878f5fb7e64260c3abfacd46a97fc6a26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 18:58:45 +0100 Subject: [PATCH 49/58] Ehem, *proper* path fixes --- recipe/bld.bat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/bld.bat b/recipe/bld.bat index 1e96ffac..0c9de566 100644 --- a/recipe/bld.bat +++ b/recipe/bld.bat @@ -7,7 +7,7 @@ cmake.exe .. -G "NMake Makefiles JOM" ^ -DCMAKE_BUILD_TYPE=Release ^ -DCMAKE_INSTALL_PREFIX="%LIBRARY_PREFIX%" ^ -DCMAKE_PREFIX_PATH="%LIBRARY_PREFIX%" ^ - -DCUDA_TOOLKIT_ROOT_DIR="%CUDA_PATH%" ^ + -DCUDA_TOOLKIT_ROOT_DIR="%CUDA_TOOLKIT_ROOT_DIR%" ^ -DOPENCL_INCLUDE_DIR="%LIBRARY_INC%" ^ -DOPENCL_LIBRARY="%LIBRARY_LIB%\opencl.lib" ^ -DBUILD_TESTING=OFF ^ From 6b43ec52dacc858e76a7e47e2f6d9ef7f7d8183c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 19:21:27 +0100 Subject: [PATCH 50/58] Add more CUDA components --- recipe/install_cuda.bat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/install_cuda.bat b/recipe/install_cuda.bat index 7a94b39d..bef41f66 100644 --- a/recipe/install_cuda.bat +++ b/recipe/install_cuda.bat @@ -9,7 +9,7 @@ set "CUDA_DRIVER_URL=https://us.download.nvidia.com/tesla/452.39/452.39-data-cen :: We define a default subset of components to be installed from the network installer :: for faster installation times. Full list of components in :: https://docs.nvidia.com/cuda/archive/%CUDA_VERSION%/cuda-installation-guide-microsoft-windows/index.html -set "CUDA_COMPONENTS=nvcc_%CUDA_VERSION%" +set "CUDA_COMPONENTS=nvcc_%CUDA_VER% cuobjdump_%CUDA_VER% nvprune_%CUDA_VER% cupti_%CUDA_VER% memcheck_%CUDA_VER% nvdisasm_%CUDA_VER% nvprof_%CUDA_VER% cublas_%CUDA_VER% cublas_dev_%CUDA_VER% cudart_%CUDA_VER% cufft_%CUDA_VER% cufft_dev_%CUDA_VER% curand_%CUDA_VER% curand_dev_%CUDA_VER% cusolver_%CUDA_VER% cusolver_dev_%CUDA_VER% cusparse_%CUDA_VER% cusparse_dev_%CUDA_VER% nvgraph_%CUDA_VER% nvgraph_dev_%CUDA_VER% npp_%CUDA_VER% npp_dev_%CUDA_VER% nvrtc_%CUDA_VER% nvrtc_dev_%CUDA_VER% nvml_dev_%CUDA_VER%" if "%CUDA_VERSION%" == "9.2" goto cuda92 if "%CUDA_VERSION%" == "10.0" goto cuda100 From c9a58f260cc14ee66d6b121d7bf3a28e028ba71a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 19:23:48 +0100 Subject: [PATCH 51/58] CUDA_VER -> CUDA_VERSION --- recipe/install_cuda.bat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/install_cuda.bat b/recipe/install_cuda.bat index bef41f66..eccfd69a 100644 --- a/recipe/install_cuda.bat +++ b/recipe/install_cuda.bat @@ -9,7 +9,7 @@ set "CUDA_DRIVER_URL=https://us.download.nvidia.com/tesla/452.39/452.39-data-cen :: We define a default subset of components to be installed from the network installer :: for faster installation times. Full list of components in :: https://docs.nvidia.com/cuda/archive/%CUDA_VERSION%/cuda-installation-guide-microsoft-windows/index.html -set "CUDA_COMPONENTS=nvcc_%CUDA_VER% cuobjdump_%CUDA_VER% nvprune_%CUDA_VER% cupti_%CUDA_VER% memcheck_%CUDA_VER% nvdisasm_%CUDA_VER% nvprof_%CUDA_VER% cublas_%CUDA_VER% cublas_dev_%CUDA_VER% cudart_%CUDA_VER% cufft_%CUDA_VER% cufft_dev_%CUDA_VER% curand_%CUDA_VER% curand_dev_%CUDA_VER% cusolver_%CUDA_VER% cusolver_dev_%CUDA_VER% cusparse_%CUDA_VER% cusparse_dev_%CUDA_VER% nvgraph_%CUDA_VER% nvgraph_dev_%CUDA_VER% npp_%CUDA_VER% npp_dev_%CUDA_VER% nvrtc_%CUDA_VER% nvrtc_dev_%CUDA_VER% nvml_dev_%CUDA_VER%" +set "CUDA_COMPONENTS=nvcc_%CUDA_VERSION% cuobjdump_%CUDA_VERSION% nvprune_%CUDA_VERSION% cupti_%CUDA_VERSION% memcheck_%CUDA_VERSION% nvdisasm_%CUDA_VERSION% nvprof_%CUDA_VERSION% cublas_%CUDA_VERSION% cublas_dev_%CUDA_VERSION% cudart_%CUDA_VERSION% cufft_%CUDA_VERSION% cufft_dev_%CUDA_VERSION% curand_%CUDA_VERSION% curand_dev_%CUDA_VERSION% cusolver_%CUDA_VERSION% cusolver_dev_%CUDA_VERSION% cusparse_%CUDA_VERSION% cusparse_dev_%CUDA_VERSION% nvgraph_%CUDA_VERSION% nvgraph_dev_%CUDA_VERSION% npp_%CUDA_VERSION% npp_dev_%CUDA_VERSION% nvrtc_%CUDA_VERSION% nvrtc_dev_%CUDA_VERSION% nvml_dev_%CUDA_VERSION%" if "%CUDA_VERSION%" == "9.2" goto cuda92 if "%CUDA_VERSION%" == "10.0" goto cuda100 From ebecada28c650f693e798fffde96fd43211648a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Nov 2020 21:15:01 +0100 Subject: [PATCH 52/58] Copy nvcuda.dll to system32 too --- recipe/install_cuda.bat | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/recipe/install_cuda.bat b/recipe/install_cuda.bat index eccfd69a..f6150318 100644 --- a/recipe/install_cuda.bat +++ b/recipe/install_cuda.bat @@ -7,9 +7,15 @@ set "CUDA_VERSION=%1" set "CUDA_DRIVER_URL=https://us.download.nvidia.com/tesla/452.39/452.39-data-center-tesla-desktop-win10-64bit-international.exe" :: We define a default subset of components to be installed from the network installer -:: for faster installation times. Full list of components in +:: for faster installation times. Full list of components is available at :: https://docs.nvidia.com/cuda/archive/%CUDA_VERSION%/cuda-installation-guide-microsoft-windows/index.html -set "CUDA_COMPONENTS=nvcc_%CUDA_VERSION% cuobjdump_%CUDA_VERSION% nvprune_%CUDA_VERSION% cupti_%CUDA_VERSION% memcheck_%CUDA_VERSION% nvdisasm_%CUDA_VERSION% nvprof_%CUDA_VERSION% cublas_%CUDA_VERSION% cublas_dev_%CUDA_VERSION% cudart_%CUDA_VERSION% cufft_%CUDA_VERSION% cufft_dev_%CUDA_VERSION% curand_%CUDA_VERSION% curand_dev_%CUDA_VERSION% cusolver_%CUDA_VERSION% cusolver_dev_%CUDA_VERSION% cusparse_%CUDA_VERSION% cusparse_dev_%CUDA_VERSION% nvgraph_%CUDA_VERSION% nvgraph_dev_%CUDA_VERSION% npp_%CUDA_VERSION% npp_dev_%CUDA_VERSION% nvrtc_%CUDA_VERSION% nvrtc_dev_%CUDA_VERSION% nvml_dev_%CUDA_VERSION%" +set "VAR=nvcc_%CUDA_VERSION% cuobjdump_%CUDA_VERSION% nvprune_%CUDA_VERSION% cupti_%CUDA_VERSION%" +set "VAR=%VAR% memcheck_%CUDA_VERSION% nvdisasm_%CUDA_VERSION% nvprof_%CUDA_VERSION% cublas_%CUDA_VERSION%" +set "VAR=%VAR% cublas_dev_%CUDA_VERSION% cudart_%CUDA_VERSION% cufft_%CUDA_VERSION% cufft_dev_%CUDA_VERSION%" +set "VAR=%VAR% curand_%CUDA_VERSION% curand_dev_%CUDA_VERSION% cusolver_%CUDA_VERSION% cusolver_dev_%CUDA_VERSION%" +set "VAR=%VAR% cusparse_%CUDA_VERSION% cusparse_dev_%CUDA_VERSION% nvgraph_%CUDA_VERSION% nvgraph_dev_%CUDA_VERSION%" +set "VAR=%VAR% npp_%CUDA_VERSION% npp_dev_%CUDA_VERSION% nvrtc_%CUDA_VERSION% nvrtc_dev_%CUDA_VERSION% nvml_dev_%CUDA_VERSION%" +set "CUDA_COMPONENTS=%VAR%" if "%CUDA_VERSION%" == "9.2" goto cuda92 if "%CUDA_VERSION%" == "10.0" goto cuda100 @@ -143,6 +149,7 @@ if errorlevel 1 ( exit /b 1 ) del cuda_drivers.exe +copy nvcuda64.dl_ "C:\Windows\system32\nvcuda.dll" /Y move /Y nvcuda64.dl_ "%CUDA_PATH%\bin\nvcuda.dll" if errorlevel 1 ( echo Could not install nvcuda.dll From 6c25ed7571dfe9809c3e7bfc1e9db3216f3c04b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 11 Nov 2020 10:29:41 +0100 Subject: [PATCH 53/58] Give up with drivers --- recipe/install_cuda.bat | 38 +++++++++++++------------------------- 1 file changed, 13 insertions(+), 25 deletions(-) diff --git a/recipe/install_cuda.bat b/recipe/install_cuda.bat index f6150318..23571e5d 100644 --- a/recipe/install_cuda.bat +++ b/recipe/install_cuda.bat @@ -1,13 +1,11 @@ -@echo ON - set "CUDA_VERSION=%1" :: Get a recent driver -- currently linked one is from 2020.09.30 :: Update when necessary, especially after new releases. set "CUDA_DRIVER_URL=https://us.download.nvidia.com/tesla/452.39/452.39-data-center-tesla-desktop-win10-64bit-international.exe" -:: We define a default subset of components to be installed from the network installer -:: for faster installation times. Full list of components is available at +:: We define a default subset of components to be installed for faster installation times +:: and reduced storage usage (CI is limited to 10GB). Full list of components is available at :: https://docs.nvidia.com/cuda/archive/%CUDA_VERSION%/cuda-installation-guide-microsoft-windows/index.html set "VAR=nvcc_%CUDA_VERSION% cuobjdump_%CUDA_VERSION% nvprune_%CUDA_VERSION% cupti_%CUDA_VERSION%" set "VAR=%VAR% memcheck_%CUDA_VERSION% nvdisasm_%CUDA_VERSION% nvprof_%CUDA_VERSION% cublas_%CUDA_VERSION%" @@ -90,7 +88,7 @@ echo Downloading CUDA version %CUDA_VERSION% installer from %CUDA_INSTALLER_URL% echo Expected MD5: %CUDA_INSTALLER_CHECKSUM% :: Download installer -curl -k -L %CUDA_INSTALLER_URL% --output cuda_installer.exe +curl --retry 3 -k -L %CUDA_INSTALLER_URL% --output cuda_installer.exe if errorlevel 1 ( echo Problem downloading installer... exit /b 1 @@ -112,7 +110,7 @@ del cuda_installer.exe :: If patches are needed, download and apply if not "%CUDA_PATCH_URL%"=="" ( echo This version requires an additional patch - curl -k -L %CUDA_PATCH_URL% --output cuda_patch.exe + curl --retry 3 -k -L %CUDA_PATCH_URL% --output cuda_patch.exe if errorlevel 1 ( echo Problem downloading patch installer... exit /b 1 @@ -136,25 +134,15 @@ if not exist "%CUDA_PATH%\bin\nvcc.exe" ( exit /b 1 ) -:: Get drivers -- we don't want to install the full thing, just a couple of DLLs -curl -k -L %CUDA_DRIVER_URL% --output cuda_drivers.exe -if errorlevel 1 ( - echo Problem downloading driver installer... - exit /b 1 -) -:: Extract and copy some DLLs (as per https://github.com/otabuzzman/cudacons) -7z e .\cuda_drivers.exe Display.Driver\nvcuda64.dl_ -if errorlevel 1 ( - echo Problem extracting CUDA drivers... - exit /b 1 -) -del cuda_drivers.exe -copy nvcuda64.dl_ "C:\Windows\system32\nvcuda.dll" /Y -move /Y nvcuda64.dl_ "%CUDA_PATH%\bin\nvcuda.dll" -if errorlevel 1 ( - echo Could not install nvcuda.dll - exit /b 1 -) +:: Notes about nvcuda.dll +:: ---------------------- +:: We should also provide the drivers (nvcuda.dll), but the installer will not +:: proceed without a physical Nvidia card attached (not the case in the CI). +:: Expanding `\Display.Driver\nvcuda.64.dl_` to `C:\Windows\System32` +:: does not work anymore (.dl_ files are not PE-COFF according to Dependencies.exe). +:: Forcing this results in a DLL error 193. Basically, there's no way to provide +:: ncvuda.dll in a GPU-less machine without breaking the EULA (aka zipping nvcuda.dll +:: from a working installation). if "%CI%" == "azure" ( From cf7e5f72cdfb934860114c9502d4bd230b045127 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 11 Nov 2020 10:31:53 +0100 Subject: [PATCH 54/58] Better debugging for platform errors --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index dbd8c3e8..0b1f3d7c 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -77,7 +77,7 @@ test: ## Do they work properly? # Debug silent errors in plugin loading - - python -c "import simtk.openmm as mm; print(*mm.pluginLoadedLibNames, *mm.Platform.getPluginLoadFailures(), sep='\n')" + - python -c "import simtk.openmm as mm; print('---Loaded---', *mm.pluginLoadedLibNames, '---Failed---', *mm.Platform.getPluginLoadFailures(), sep='\n')" # Check that hardcoded library path was correctly replaced by conda-build - python -c "import os, simtk.openmm.version as v; print(v.openmm_library_path); assert os.path.isdir(v.openmm_library_path), 'Directory does not exist'" From 9ae0aed22c066dc9496f4687efa2d1e8c4da8fcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 11 Nov 2020 10:36:10 +0100 Subject: [PATCH 55/58] MNT: Re-rendered with conda-build 3.20.5, conda-smithy 3.8.5, and conda-forge-pinning 2020.11.10.21.31.03 --- .azure-pipelines/azure-pipelines-linux.yml | 40 ++++---- .azure-pipelines/azure-pipelines-win.yml | 94 +++++++++---------- ...ion10.0numpy1.16python3.6.____cpython.yaml | 2 +- ...ion10.0numpy1.16python3.7.____cpython.yaml | 2 +- ...ion10.0numpy1.16python3.8.____cpython.yaml | 2 +- ...ion10.0numpy1.19python3.9.____cpython.yaml | 2 +- ...ion10.1numpy1.16python3.6.____cpython.yaml | 2 +- ...ion10.1numpy1.16python3.7.____cpython.yaml | 2 +- ...ion10.1numpy1.16python3.8.____cpython.yaml | 2 +- ...ion10.1numpy1.19python3.9.____cpython.yaml | 2 +- ...ion10.2numpy1.16python3.6.____cpython.yaml | 2 +- ...ion10.2numpy1.16python3.7.____cpython.yaml | 2 +- ...ion10.2numpy1.16python3.8.____cpython.yaml | 2 +- ...ion10.2numpy1.19python3.9.____cpython.yaml | 2 +- ...ion11.0numpy1.16python3.6.____cpython.yaml | 2 +- ...ion11.0numpy1.16python3.7.____cpython.yaml | 2 +- ...ion11.0numpy1.16python3.8.____cpython.yaml | 2 +- ...ion11.0numpy1.19python3.9.____cpython.yaml | 2 +- ...sion9.2numpy1.16python3.6.____cpython.yaml | 2 +- ...sion9.2numpy1.16python3.7.____cpython.yaml | 2 +- ...sion9.2numpy1.16python3.8.____cpython.yaml | 2 +- ...sion9.2numpy1.19python3.9.____cpython.yaml | 2 +- ...arch64_numpy1.16python3.6.____cpython.yaml | 2 +- ...arch64_numpy1.16python3.7.____cpython.yaml | 2 +- ...arch64_numpy1.16python3.8.____cpython.yaml | 2 +- ...arch64_numpy1.19python3.9.____cpython.yaml | 2 +- .drone.yml | 8 +- azure-pipelines.yml | 4 +- 28 files changed, 97 insertions(+), 97 deletions(-) diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index 2f903535..9bd97790 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -11,83 +11,83 @@ jobs: linux_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython: CONFIG: linux_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.0 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:10.0 linux_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython: CONFIG: linux_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.0 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:10.0 linux_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython: CONFIG: linux_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.0 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:10.0 linux_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython: CONFIG: linux_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.0 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:10.0 linux_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython: CONFIG: linux_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.1 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:10.1 linux_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython: CONFIG: linux_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.1 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:10.1 linux_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython: CONFIG: linux_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.1 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:10.1 linux_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython: CONFIG: linux_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.1 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:10.1 linux_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython: CONFIG: linux_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.2 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:10.2 linux_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython: CONFIG: linux_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.2 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:10.2 linux_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython: CONFIG: linux_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.2 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:10.2 linux_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython: CONFIG: linux_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: condaforge/linux-anvil-cuda:10.2 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:10.2 linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython: CONFIG: linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: condaforge/linux-anvil-cuda:11.0 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.0 linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython: CONFIG: linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: condaforge/linux-anvil-cuda:11.0 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.0 linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython: CONFIG: linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: condaforge/linux-anvil-cuda:11.0 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.0 linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython: CONFIG: linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: condaforge/linux-anvil-cuda:11.0 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.0 linux_64_cuda_compiler_version9.2numpy1.16python3.6.____cpython: CONFIG: linux_64_cuda_compiler_version9.2numpy1.16python3.6.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: condaforge/linux-anvil-cuda:9.2 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:9.2 linux_64_cuda_compiler_version9.2numpy1.16python3.7.____cpython: CONFIG: linux_64_cuda_compiler_version9.2numpy1.16python3.7.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: condaforge/linux-anvil-cuda:9.2 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:9.2 linux_64_cuda_compiler_version9.2numpy1.16python3.8.____cpython: CONFIG: linux_64_cuda_compiler_version9.2numpy1.16python3.8.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: condaforge/linux-anvil-cuda:9.2 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:9.2 linux_64_cuda_compiler_version9.2numpy1.19python3.9.____cpython: CONFIG: linux_64_cuda_compiler_version9.2numpy1.19python3.9.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: condaforge/linux-anvil-cuda:9.2 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:9.2 timeoutInMinutes: 360 steps: diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index a7ed7e5f..a2b10ede 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -11,51 +11,51 @@ jobs: win_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython: CONFIG: win_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython UPLOAD_PACKAGES: 'True' - # win_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython: - # CONFIG: win_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython - # UPLOAD_PACKAGES: 'True' - # win_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython: - # CONFIG: win_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython - # UPLOAD_PACKAGES: 'True' - # win_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython: - # CONFIG: win_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython - # UPLOAD_PACKAGES: 'True' - # win_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython: - # CONFIG: win_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython - # UPLOAD_PACKAGES: 'True' - # win_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython: - # CONFIG: win_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython - # UPLOAD_PACKAGES: 'True' - # win_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython: - # CONFIG: win_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython - # UPLOAD_PACKAGES: 'True' - # win_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython: - # CONFIG: win_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython - # UPLOAD_PACKAGES: 'True' - # win_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython: - # CONFIG: win_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython - # UPLOAD_PACKAGES: 'True' - # win_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython: - # CONFIG: win_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython - # UPLOAD_PACKAGES: 'True' - # win_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython: - # CONFIG: win_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython - # UPLOAD_PACKAGES: 'True' - # win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython: - # CONFIG: win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython - # UPLOAD_PACKAGES: 'True' - # win_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython: - # CONFIG: win_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython - # UPLOAD_PACKAGES: 'True' - # win_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython: - # CONFIG: win_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython - # UPLOAD_PACKAGES: 'True' - # win_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython: - # CONFIG: win_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython - # UPLOAD_PACKAGES: 'True' - # win_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython: - # CONFIG: win_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython - # UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython: + CONFIG: win_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython: + CONFIG: win_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython: + CONFIG: win_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython: + CONFIG: win_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython: + CONFIG: win_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython: + CONFIG: win_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython: + CONFIG: win_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython: + CONFIG: win_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython: + CONFIG: win_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython: + CONFIG: win_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython: + CONFIG: win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython: + CONFIG: win_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython: + CONFIG: win_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython: + CONFIG: win_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython + UPLOAD_PACKAGES: 'True' + win_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython: + CONFIG: win_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython + UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 variables: CONDA_BLD_PATH: D:\\bld\\ @@ -97,7 +97,7 @@ jobs: - task: CondaEnvironment@1 inputs: - packageSpecs: 'python=3.6 conda-build conda "conda-forge-ci-setup=3" pip 7zip' # Optional + packageSpecs: 'python=3.6 conda-build conda "conda-forge-ci-setup=3" pip' # Optional installOptions: "-c conda-forge" updateConda: true displayName: Install conda-build and activate environment @@ -118,7 +118,7 @@ jobs: :: Overriding global run_conda_forge_build_setup_win with local copy. recipe\run_conda_forge_build_setup_win displayName: conda-forge build setup - + # Special cased version setting some more things! - script: | diff --git a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml index 59f10fc3..2d2466d9 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml @@ -17,7 +17,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-cuda:10.0 +- quay.io/condaforge/linux-anvil-cuda:10.0 fftw: - '3' numpy: diff --git a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml index 9c0f9a04..31d926aa 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml @@ -17,7 +17,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-cuda:10.0 +- quay.io/condaforge/linux-anvil-cuda:10.0 fftw: - '3' numpy: diff --git a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml index 1f6ae79b..951fed68 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml @@ -17,7 +17,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-cuda:10.0 +- quay.io/condaforge/linux-anvil-cuda:10.0 fftw: - '3' numpy: diff --git a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml index 15b61151..6ce2d954 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml @@ -17,7 +17,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-cuda:10.0 +- quay.io/condaforge/linux-anvil-cuda:10.0 fftw: - '3' numpy: diff --git a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml index 97301547..80c46c3a 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml @@ -17,7 +17,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-cuda:10.1 +- quay.io/condaforge/linux-anvil-cuda:10.1 fftw: - '3' numpy: diff --git a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml index 2ee9d4d3..b4f4e248 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml @@ -17,7 +17,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-cuda:10.1 +- quay.io/condaforge/linux-anvil-cuda:10.1 fftw: - '3' numpy: diff --git a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml index ee81d61d..1f514ebd 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml @@ -17,7 +17,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-cuda:10.1 +- quay.io/condaforge/linux-anvil-cuda:10.1 fftw: - '3' numpy: diff --git a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml index cf2ebc31..8136e05e 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml @@ -17,7 +17,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-cuda:10.1 +- quay.io/condaforge/linux-anvil-cuda:10.1 fftw: - '3' numpy: diff --git a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml index df576385..a30f8327 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml @@ -17,7 +17,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-cuda:10.2 +- quay.io/condaforge/linux-anvil-cuda:10.2 fftw: - '3' numpy: diff --git a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml index 20707105..ed046776 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml @@ -17,7 +17,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-cuda:10.2 +- quay.io/condaforge/linux-anvil-cuda:10.2 fftw: - '3' numpy: diff --git a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml index e32d5bc8..37770384 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml @@ -17,7 +17,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-cuda:10.2 +- quay.io/condaforge/linux-anvil-cuda:10.2 fftw: - '3' numpy: diff --git a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml index 9361aa89..bf5b1e34 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml @@ -17,7 +17,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-cuda:10.2 +- quay.io/condaforge/linux-anvil-cuda:10.2 fftw: - '3' numpy: diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml index 20bfcef8..9687e664 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml @@ -17,7 +17,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-cuda:11.0 +- quay.io/condaforge/linux-anvil-cuda:11.0 fftw: - '3' numpy: diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml index f1c13ddf..8754fd78 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml @@ -17,7 +17,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-cuda:11.0 +- quay.io/condaforge/linux-anvil-cuda:11.0 fftw: - '3' numpy: diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml index c01bfad2..df70d42b 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml @@ -17,7 +17,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-cuda:11.0 +- quay.io/condaforge/linux-anvil-cuda:11.0 fftw: - '3' numpy: diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml index 7ef7c5a6..04f017c6 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml @@ -17,7 +17,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-cuda:11.0 +- quay.io/condaforge/linux-anvil-cuda:11.0 fftw: - '3' numpy: diff --git a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.6.____cpython.yaml index f329be1b..4e9e7326 100644 --- a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.6.____cpython.yaml @@ -17,7 +17,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-cuda:9.2 +- quay.io/condaforge/linux-anvil-cuda:9.2 fftw: - '3' numpy: diff --git a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.7.____cpython.yaml index c9c42eaf..03419260 100644 --- a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.7.____cpython.yaml @@ -17,7 +17,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-cuda:9.2 +- quay.io/condaforge/linux-anvil-cuda:9.2 fftw: - '3' numpy: diff --git a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.8.____cpython.yaml index 8515ddb4..338579fa 100644 --- a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.8.____cpython.yaml @@ -17,7 +17,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-cuda:9.2 +- quay.io/condaforge/linux-anvil-cuda:9.2 fftw: - '3' numpy: diff --git a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.19python3.9.____cpython.yaml index 203eccbf..7591d60d 100644 --- a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.19python3.9.____cpython.yaml @@ -17,7 +17,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-cuda:9.2 +- quay.io/condaforge/linux-anvil-cuda:9.2 fftw: - '3' numpy: diff --git a/.ci_support/linux_aarch64_numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_aarch64_numpy1.16python3.6.____cpython.yaml index c7ec02d4..2d4c30f9 100644 --- a/.ci_support/linux_aarch64_numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_aarch64_numpy1.16python3.6.____cpython.yaml @@ -19,7 +19,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-aarch64 +- quay.io/condaforge/linux-anvil-aarch64 fftw: - '3' numpy: diff --git a/.ci_support/linux_aarch64_numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_aarch64_numpy1.16python3.7.____cpython.yaml index e32afc76..69cf7bdf 100644 --- a/.ci_support/linux_aarch64_numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_aarch64_numpy1.16python3.7.____cpython.yaml @@ -19,7 +19,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-aarch64 +- quay.io/condaforge/linux-anvil-aarch64 fftw: - '3' numpy: diff --git a/.ci_support/linux_aarch64_numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_aarch64_numpy1.16python3.8.____cpython.yaml index 15d15e91..c5ea6ee6 100644 --- a/.ci_support/linux_aarch64_numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_aarch64_numpy1.16python3.8.____cpython.yaml @@ -19,7 +19,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-aarch64 +- quay.io/condaforge/linux-anvil-aarch64 fftw: - '3' numpy: diff --git a/.ci_support/linux_aarch64_numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_aarch64_numpy1.19python3.9.____cpython.yaml index f31fc0aa..5b5e730b 100644 --- a/.ci_support/linux_aarch64_numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_aarch64_numpy1.19python3.9.____cpython.yaml @@ -19,7 +19,7 @@ cxx_compiler: cxx_compiler_version: - '7' docker_image: -- condaforge/linux-anvil-aarch64 +- quay.io/condaforge/linux-anvil-aarch64 fftw: - '3' numpy: diff --git a/.drone.yml b/.drone.yml index 87e5f9fb..0017e0ca 100644 --- a/.drone.yml +++ b/.drone.yml @@ -8,7 +8,7 @@ platform: steps: - name: Install and build - image: condaforge/linux-anvil-aarch64 + image: quay.io/condaforge/linux-anvil-aarch64 environment: CONFIG: linux_aarch64_numpy1.16python3.6.____cpython UPLOAD_PACKAGES: True @@ -39,7 +39,7 @@ platform: steps: - name: Install and build - image: condaforge/linux-anvil-aarch64 + image: quay.io/condaforge/linux-anvil-aarch64 environment: CONFIG: linux_aarch64_numpy1.16python3.7.____cpython UPLOAD_PACKAGES: True @@ -70,7 +70,7 @@ platform: steps: - name: Install and build - image: condaforge/linux-anvil-aarch64 + image: quay.io/condaforge/linux-anvil-aarch64 environment: CONFIG: linux_aarch64_numpy1.16python3.8.____cpython UPLOAD_PACKAGES: True @@ -101,7 +101,7 @@ platform: steps: - name: Install and build - image: condaforge/linux-anvil-aarch64 + image: quay.io/condaforge/linux-anvil-aarch64 environment: CONFIG: linux_aarch64_numpy1.19python3.9.____cpython UPLOAD_PACKAGES: True diff --git a/azure-pipelines.yml b/azure-pipelines.yml index b8709054..6b346f50 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -3,6 +3,6 @@ # -*- mode: yaml -*- jobs: - # - template: ./.azure-pipelines/azure-pipelines-linux.yml + - template: ./.azure-pipelines/azure-pipelines-linux.yml - template: ./.azure-pipelines/azure-pipelines-win.yml - # - template: ./.azure-pipelines/azure-pipelines-osx.yml \ No newline at end of file + - template: ./.azure-pipelines/azure-pipelines-osx.yml \ No newline at end of file From 58489c7de92a9849775a2825b7abeb306425a679 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 11 Nov 2020 10:58:23 +0100 Subject: [PATCH 56/58] nvgraph only for CUDA <11 --- recipe/install_cuda.bat | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/recipe/install_cuda.bat b/recipe/install_cuda.bat index 23571e5d..e0631dfa 100644 --- a/recipe/install_cuda.bat +++ b/recipe/install_cuda.bat @@ -1,9 +1,5 @@ set "CUDA_VERSION=%1" -:: Get a recent driver -- currently linked one is from 2020.09.30 -:: Update when necessary, especially after new releases. -set "CUDA_DRIVER_URL=https://us.download.nvidia.com/tesla/452.39/452.39-data-center-tesla-desktop-win10-64bit-international.exe" - :: We define a default subset of components to be installed for faster installation times :: and reduced storage usage (CI is limited to 10GB). Full list of components is available at :: https://docs.nvidia.com/cuda/archive/%CUDA_VERSION%/cuda-installation-guide-microsoft-windows/index.html @@ -11,8 +7,8 @@ set "VAR=nvcc_%CUDA_VERSION% cuobjdump_%CUDA_VERSION% nvprune_%CUDA_VERSION% cup set "VAR=%VAR% memcheck_%CUDA_VERSION% nvdisasm_%CUDA_VERSION% nvprof_%CUDA_VERSION% cublas_%CUDA_VERSION%" set "VAR=%VAR% cublas_dev_%CUDA_VERSION% cudart_%CUDA_VERSION% cufft_%CUDA_VERSION% cufft_dev_%CUDA_VERSION%" set "VAR=%VAR% curand_%CUDA_VERSION% curand_dev_%CUDA_VERSION% cusolver_%CUDA_VERSION% cusolver_dev_%CUDA_VERSION%" -set "VAR=%VAR% cusparse_%CUDA_VERSION% cusparse_dev_%CUDA_VERSION% nvgraph_%CUDA_VERSION% nvgraph_dev_%CUDA_VERSION%" -set "VAR=%VAR% npp_%CUDA_VERSION% npp_dev_%CUDA_VERSION% nvrtc_%CUDA_VERSION% nvrtc_dev_%CUDA_VERSION% nvml_dev_%CUDA_VERSION%" +set "VAR=%VAR% cusparse_%CUDA_VERSION% cusparse_dev_%CUDA_VERSION% npp_%CUDA_VERSION% npp_dev_%CUDA_VERSION%" +set "VAR=%VAR% nvrtc_%CUDA_VERSION% nvrtc_dev_%CUDA_VERSION% nvml_dev_%CUDA_VERSION%" set "CUDA_COMPONENTS=%VAR%" if "%CUDA_VERSION%" == "9.2" goto cuda92 @@ -33,6 +29,7 @@ set "CUDA_INSTALLER_URL=https://developer.nvidia.com/compute/cuda/9.2/Prod2/loca set "CUDA_INSTALLER_CHECKSUM=f6c170a7452098461070dbba3e6e58f1" set "CUDA_PATCH_URL=https://developer.nvidia.com/compute/cuda/9.2/Prod2/patches/1/cuda_9.2.148.1_windows" set "CUDA_PATCH_CHECKSUM=09e20653f1346d2461a9f8f1a7178ba2" +set "CUDA_COMPONENTS=%CUDA_COMPONENTS% nvgraph_%CUDA_VERSION% nvgraph_dev_%CUDA_VERSION%" goto cuda_common @@ -41,6 +38,7 @@ set "CUDA_NETWORK_INSTALLER_URL=https://developer.nvidia.com/compute/cuda/10.0/P set "CUDA_NETWORK_INSTALLER_CHECKSUM=3312deac9c939bd78d0e7555606c22fc" set "CUDA_INSTALLER_URL=https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda_10.0.130_411.31_win10" set "CUDA_INSTALLER_CHECKSUM=90fafdfe2167ac25432db95391ca954e" +set "CUDA_COMPONENTS=%CUDA_COMPONENTS% nvgraph_%CUDA_VERSION% nvgraph_dev_%CUDA_VERSION%" goto cuda_common @@ -49,6 +47,7 @@ set "CUDA_NETWORK_INSTALLER_URL=http://developer.download.nvidia.com/compute/cud set "CUDA_NETWORK_INSTALLER_CHECKSUM=fae0c958440511576691b825d4599e93" set "CUDA_INSTALLER_URL=http://developer.download.nvidia.com/compute/cuda/10.1/Prod/local_installers/cuda_10.1.243_426.00_win10.exe" set "CUDA_INSTALLER_CHECKSUM=b54cf32683f93e787321dcc2e692ff69" +set "CUDA_COMPONENTS=%CUDA_COMPONENTS% nvgraph_%CUDA_VERSION% nvgraph_dev_%CUDA_VERSION%" goto cuda_common @@ -59,6 +58,7 @@ set "CUDA_INSTALLER_URL=http://developer.download.nvidia.com/compute/cuda/10.2/P set "CUDA_INSTALLER_CHECKSUM=d9f5b9f24c3d3fc456a3c789f9b43419" set "CUDA_PATCH_URL=http://developer.download.nvidia.com/compute/cuda/10.2/Prod/patches/1/cuda_10.2.1_win10.exe" set "CUDA_PATCH_CHECKSUM=9d751ae129963deb7202f1d85149c69d" +set "CUDA_COMPONENTS=%CUDA_COMPONENTS% nvgraph_%CUDA_VERSION% nvgraph_dev_%CUDA_VERSION%" goto cuda_common @@ -144,7 +144,6 @@ if not exist "%CUDA_PATH%\bin\nvcc.exe" ( :: ncvuda.dll in a GPU-less machine without breaking the EULA (aka zipping nvcuda.dll :: from a working installation). - if "%CI%" == "azure" ( echo "Exporting and adding $CUDA_PATH ('%CUDA_PATH%') to $PATH" echo ##vso[task.prependpath]%CUDA_PATH%\bin From e12faa987d0ccaff45090156acf7525b435bb9a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 11 Nov 2020 15:08:04 +0100 Subject: [PATCH 57/58] Change channel target to match cudatoolkit --- recipe/conda_build_config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml index f7a8adec..7e2b18c4 100644 --- a/recipe/conda_build_config.yaml +++ b/recipe/conda_build_config.yaml @@ -1,4 +1,4 @@ channel_targets: -- conda-forge testing +- conda-forge test channel_sources: - conda-forge/label/test,conda-forge,defaults \ No newline at end of file From 3cb253f5e8a077782cc5c2718b1f7dc6d3f98ad8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Wed, 11 Nov 2020 15:19:45 +0100 Subject: [PATCH 58/58] git commit -m "MNT: Re-rendered with conda-build 3.20.5, conda-smithy 3.8.5, and conda-forge-pinning 2020.11.11.10.18.59" --- ...cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml | 2 +- ...cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml | 2 +- ...cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml | 2 +- ...cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml | 2 +- ...cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml | 2 +- ...cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml | 2 +- ...cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml | 2 +- ...cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml | 2 +- ...cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml | 2 +- ...cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml | 2 +- ...cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml | 2 +- ...cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml | 2 +- ...cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml | 2 +- ...cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml | 2 +- ...cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml | 2 +- ...cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml | 2 +- ..._cuda_compiler_version9.2numpy1.16python3.6.____cpython.yaml | 2 +- ..._cuda_compiler_version9.2numpy1.16python3.7.____cpython.yaml | 2 +- ..._cuda_compiler_version9.2numpy1.16python3.8.____cpython.yaml | 2 +- ..._cuda_compiler_version9.2numpy1.19python3.9.____cpython.yaml | 2 +- .ci_support/linux_aarch64_numpy1.16python3.6.____cpython.yaml | 2 +- .ci_support/linux_aarch64_numpy1.16python3.7.____cpython.yaml | 2 +- .ci_support/linux_aarch64_numpy1.16python3.8.____cpython.yaml | 2 +- .ci_support/linux_aarch64_numpy1.19python3.9.____cpython.yaml | 2 +- .ci_support/osx_64_numpy1.16python3.6.____cpython.yaml | 2 +- .ci_support/osx_64_numpy1.16python3.7.____cpython.yaml | 2 +- .ci_support/osx_64_numpy1.16python3.8.____cpython.yaml | 2 +- .ci_support/osx_64_numpy1.19python3.9.____cpython.yaml | 2 +- ...cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml | 2 +- ...cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml | 2 +- ...cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml | 2 +- ...cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml | 2 +- ...cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml | 2 +- ...cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml | 2 +- ...cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml | 2 +- ...cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml | 2 +- ...cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml | 2 +- ...cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml | 2 +- ...cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml | 2 +- ...cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml | 2 +- ...cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml | 2 +- ...cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml | 2 +- ...cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml | 2 +- ...cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml | 2 +- 44 files changed, 44 insertions(+), 44 deletions(-) diff --git a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml index 2d2466d9..94b987c7 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml @@ -7,7 +7,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml index 31d926aa..b420d3c3 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml @@ -7,7 +7,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml index 951fed68..6ab8d7a0 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml @@ -7,7 +7,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml index 6ce2d954..c54183d7 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml @@ -7,7 +7,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml index 80c46c3a..6d82606a 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml @@ -7,7 +7,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml index b4f4e248..e100b173 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml @@ -7,7 +7,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml index 1f514ebd..55ab97b8 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml @@ -7,7 +7,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml index 8136e05e..070ee299 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml @@ -7,7 +7,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml index a30f8327..81a2b7e2 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml @@ -7,7 +7,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml index ed046776..0b6ae8de 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml @@ -7,7 +7,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml index 37770384..5d3fa79b 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml @@ -7,7 +7,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml index bf5b1e34..a0748eb4 100644 --- a/.ci_support/linux_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml @@ -7,7 +7,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml index 9687e664..398791a8 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml @@ -7,7 +7,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml index 8754fd78..a0e0f6da 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml @@ -7,7 +7,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml index df70d42b..46ab6bd7 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml @@ -7,7 +7,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml index 04f017c6..d23bda90 100644 --- a/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml @@ -7,7 +7,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.6.____cpython.yaml index 4e9e7326..a6e31679 100644 --- a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.6.____cpython.yaml @@ -7,7 +7,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.7.____cpython.yaml index 03419260..780dcd57 100644 --- a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.7.____cpython.yaml @@ -7,7 +7,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.8.____cpython.yaml index 338579fa..bf288545 100644 --- a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.16python3.8.____cpython.yaml @@ -7,7 +7,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.19python3.9.____cpython.yaml index 7591d60d..b9ec0276 100644 --- a/.ci_support/linux_64_cuda_compiler_version9.2numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_cuda_compiler_version9.2numpy1.19python3.9.____cpython.yaml @@ -7,7 +7,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/linux_aarch64_numpy1.16python3.6.____cpython.yaml b/.ci_support/linux_aarch64_numpy1.16python3.6.____cpython.yaml index 2d4c30f9..c68d6e4a 100644 --- a/.ci_support/linux_aarch64_numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/linux_aarch64_numpy1.16python3.6.____cpython.yaml @@ -11,7 +11,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/linux_aarch64_numpy1.16python3.7.____cpython.yaml b/.ci_support/linux_aarch64_numpy1.16python3.7.____cpython.yaml index 69cf7bdf..70efd65b 100644 --- a/.ci_support/linux_aarch64_numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/linux_aarch64_numpy1.16python3.7.____cpython.yaml @@ -11,7 +11,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/linux_aarch64_numpy1.16python3.8.____cpython.yaml b/.ci_support/linux_aarch64_numpy1.16python3.8.____cpython.yaml index c5ea6ee6..22b4d9cb 100644 --- a/.ci_support/linux_aarch64_numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/linux_aarch64_numpy1.16python3.8.____cpython.yaml @@ -11,7 +11,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/linux_aarch64_numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_aarch64_numpy1.19python3.9.____cpython.yaml index 5b5e730b..6a5cfe18 100644 --- a/.ci_support/linux_aarch64_numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_aarch64_numpy1.19python3.9.____cpython.yaml @@ -11,7 +11,7 @@ cdt_name: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/osx_64_numpy1.16python3.6.____cpython.yaml b/.ci_support/osx_64_numpy1.16python3.6.____cpython.yaml index 41bf5b46..2d249845 100644 --- a/.ci_support/osx_64_numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/osx_64_numpy1.16python3.6.____cpython.yaml @@ -7,7 +7,7 @@ c_compiler_version: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/osx_64_numpy1.16python3.7.____cpython.yaml b/.ci_support/osx_64_numpy1.16python3.7.____cpython.yaml index edefaadb..97f87f9d 100644 --- a/.ci_support/osx_64_numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/osx_64_numpy1.16python3.7.____cpython.yaml @@ -7,7 +7,7 @@ c_compiler_version: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/osx_64_numpy1.16python3.8.____cpython.yaml b/.ci_support/osx_64_numpy1.16python3.8.____cpython.yaml index 6d2c1d72..b18c2cbf 100644 --- a/.ci_support/osx_64_numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/osx_64_numpy1.16python3.8.____cpython.yaml @@ -7,7 +7,7 @@ c_compiler_version: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/osx_64_numpy1.19python3.9.____cpython.yaml b/.ci_support/osx_64_numpy1.19python3.9.____cpython.yaml index 2f6c4d7c..0fc7adff 100644 --- a/.ci_support/osx_64_numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/osx_64_numpy1.19python3.9.____cpython.yaml @@ -7,7 +7,7 @@ c_compiler_version: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler_version: - None cxx_compiler: diff --git a/.ci_support/win_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml index ba588d9d..bb232e8f 100644 --- a/.ci_support/win_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml index dd994624..639e87b9 100644 --- a/.ci_support/win_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml index e95bc02a..b0be1f8c 100644 --- a/.ci_support/win_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml index 518bc143..a5fe6644 100644 --- a/.ci_support/win_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml index 57a620ec..96e4daf4 100644 --- a/.ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml index 21d6df75..3e97dff3 100644 --- a/.ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml index 5ab2836c..b769d404 100644 --- a/.ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml index fce9c7c1..c42d3b1c 100644 --- a/.ci_support/win_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml index 6acc23ba..5a08d81f 100644 --- a/.ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml index 1ac41a57..c856cacd 100644 --- a/.ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml index 63b3cf94..02755c2e 100644 --- a/.ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml index 4ceb20b8..f2a973f7 100644 --- a/.ci_support/win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml index 71c163c2..9f26072a 100644 --- a/.ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml index 5df2f1bc..57f8f173 100644 --- a/.ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml index 01f35185..3f3c0aaf 100644 --- a/.ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version: diff --git a/.ci_support/win_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml index 070f9467..4c15fba2 100644 --- a/.ci_support/win_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython.yaml @@ -3,7 +3,7 @@ c_compiler: channel_sources: - conda-forge/label/test,conda-forge,defaults channel_targets: -- conda-forge testing +- conda-forge test cuda_compiler: - nvcc cuda_compiler_version:
Travis - - macOS - -
Drone @@ -222,87 +215,143 @@ Current build status
linux_ppc64le_numpy1.16python3.6.____cpythonosx_64_numpy1.16python3.6.____cpython - variant + variant
linux_ppc64le_numpy1.16python3.7.____cpythonosx_64_numpy1.16python3.7.____cpython - variant + variant
linux_ppc64le_numpy1.16python3.8.____cpythonosx_64_numpy1.16python3.8.____cpython - variant + variant
linux_ppc64le_numpy1.19python3.9.____cpythonosx_64_numpy1.19python3.9.____cpython - variant + variant
osx_64_numpy1.16python3.6.____cpythonwin_64_cuda_compiler_version10.0numpy1.16python3.6.____cpython - variant + variant
osx_64_numpy1.16python3.7.____cpythonwin_64_cuda_compiler_version10.0numpy1.16python3.7.____cpython - variant + variant
osx_64_numpy1.16python3.8.____cpythonwin_64_cuda_compiler_version10.0numpy1.16python3.8.____cpython - variant + variant
osx_64_numpy1.19python3.9.____cpythonwin_64_cuda_compiler_version10.0numpy1.19python3.9.____cpython - variant + variant + +
win_64_cuda_compiler_version10.1numpy1.16python3.6.____cpython + + variant + +
win_64_cuda_compiler_version10.1numpy1.16python3.7.____cpython + + variant + +
win_64_cuda_compiler_version10.1numpy1.16python3.8.____cpython + + variant + +
win_64_cuda_compiler_version10.1numpy1.19python3.9.____cpython + + variant + +
win_64_cuda_compiler_version10.2numpy1.16python3.6.____cpython + + variant + +
win_64_cuda_compiler_version10.2numpy1.16python3.7.____cpython + + variant + +
win_64_cuda_compiler_version10.2numpy1.16python3.8.____cpython + + variant + +
win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython + + variant
win_64_numpy1.16python3.6.____cpythonwin_64_cuda_compiler_version11.0numpy1.16python3.6.____cpython - variant + variant
win_64_numpy1.16python3.7.____cpythonwin_64_cuda_compiler_version11.0numpy1.16python3.7.____cpython - variant + variant
win_64_numpy1.16python3.8.____cpythonwin_64_cuda_compiler_version11.0numpy1.16python3.8.____cpython - variant + variant
win_64_numpy1.19python3.9.____cpythonwin_64_cuda_compiler_version11.0numpy1.19python3.9.____cpython - variant + variant