From 6ee7212e4ef87993e175fd641a7a29ded8d8d0a1 Mon Sep 17 00:00:00 2001 From: regro-cf-autotick-bot <36490558+regro-cf-autotick-bot@users.noreply.github.com> Date: Fri, 3 Jun 2022 11:31:43 +0000 Subject: [PATCH 01/19] updated v22.04.01 --- recipe/meta.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 751134c..1cf4c2c 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,5 +1,5 @@ {% set name = "rmm" %} -{% set version = "22.02.00" %} +{% set version = "22.04.01" %} package: name: {{ name|lower }} @@ -7,13 +7,13 @@ package: source: url: https://github.com/rapidsai/rmm/archive/refs/tags/v{{ version }}.tar.gz - sha256: 90ed8e21e3e82b9d55fe2f45afd836489c2d07b842d4cf9eadf5ff07849ff768 + sha256: 2989ecac7d29f1104f3bd8bf328f3345398faaf2164eea86a755ff204e4214fb folder: rmm patches: - py_ver.diff build: - number: 1 + number: 0 skip: true # [(not linux) or (cuda_compiler_version != "11.2")] script_env: - INSTALL_PREFIX=${PREFIX} From dc9520cf46145e5d2db35c76d0918f3caafba613 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Fri, 3 Jun 2022 10:14:03 -0400 Subject: [PATCH 02/19] Delete py_ver.diff --- recipe/py_ver.diff | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 recipe/py_ver.diff diff --git a/recipe/py_ver.diff b/recipe/py_ver.diff deleted file mode 100644 index 0771f8d..0000000 --- a/recipe/py_ver.diff +++ /dev/null @@ -1,9 +0,0 @@ -diff --git a/python/setup.cfg b/python/setup.cfg -index 8722e91..1df2c9e 100644 ---- a/python/setup.cfg -+++ b/python/setup.cfg -@@ -54,4 +54,3 @@ packages = find: - install_requires = - numpy - numba>=0.49 --python_requires = >=3.7,<3.9 From 672d7272369a86c5baf58ebc9d107f650b6f0eb6 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Fri, 3 Jun 2022 10:14:19 -0400 Subject: [PATCH 03/19] remove patch --- recipe/meta.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 1cf4c2c..79afe9b 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -9,8 +9,6 @@ source: url: https://github.com/rapidsai/rmm/archive/refs/tags/v{{ version }}.tar.gz sha256: 2989ecac7d29f1104f3bd8bf328f3345398faaf2164eea86a755ff204e4214fb folder: rmm - patches: - - py_ver.diff build: number: 0 From c638f86fd6e22fb8ae3ae52b1ed4c6ec7f27938e Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Fri, 3 Jun 2022 10:38:28 -0400 Subject: [PATCH 04/19] add scikit-build --- recipe/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 79afe9b..f7d3f2d 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -40,6 +40,7 @@ requirements: - cuda-python 11.6 - thrust 1.15.* - cub 1.15.* + - scikit-build >=0.13.1 run: - python - numba >=0.49 From 89cd639580c6aa1726f1a7c2a68cf65c715d9562 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Fri, 3 Jun 2022 11:05:52 -0400 Subject: [PATCH 05/19] try this --- recipe/meta.yaml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index f7d3f2d..e986f60 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -12,10 +12,9 @@ source: build: number: 0 - skip: true # [(not linux) or (cuda_compiler_version != "11.2")] + skip: true # [(not linux) or (cuda_compiler_version != "11.2") or py<38] script_env: - INSTALL_PREFIX=${PREFIX} - - CUDA_HOME # [ppc64le or aarch64] script: - cd rmm/python - {{ PYTHON }} -m pip install . --no-deps -vv @@ -38,8 +37,6 @@ requirements: - cython >=0.29,<0.30 - spdlog >=1.8.5,<2 - cuda-python 11.6 - - thrust 1.15.* - - cub 1.15.* - scikit-build >=0.13.1 run: - python From f48e58c3dbec7cfdbac15cf33221e2574dbbae8e Mon Sep 17 00:00:00 2001 From: "conda-forge-webservices[bot]" <91080706+conda-forge-webservices[bot]@users.noreply.github.com> Date: Fri, 3 Jun 2022 15:09:11 +0000 Subject: [PATCH 06/19] MNT: Re-rendered with conda-build 3.21.9, conda-smithy 3.20.0, and conda-forge-pinning 2022.06.03.11.00.48 --- .azure-pipelines/azure-pipelines-linux.yml | 8 ---- ...mpiler_version10python3.7.____cpython.yaml | 36 ----------------- .../linux_aarch64_python3.7.____cpython.yaml | 40 ------------------- .../linux_ppc64le_python3.7.____cpython.yaml | 36 ----------------- .travis.yml | 5 --- README.md | 21 ---------- 6 files changed, 146 deletions(-) delete mode 100644 .ci_support/linux_64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.7.____cpython.yaml delete mode 100644 .ci_support/linux_aarch64_python3.7.____cpython.yaml delete mode 100644 .ci_support/linux_ppc64le_python3.7.____cpython.yaml diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index b3c2470..8b3eef6 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,10 +8,6 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - linux_64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.7.____cpython: - CONFIG: linux_64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.7.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.2 linux_64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.8.____cpython: CONFIG: linux_64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.8.____cpython UPLOAD_PACKAGES: 'True' @@ -20,10 +16,6 @@ jobs: CONFIG: linux_64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.9.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.2 - linux_ppc64le_python3.7.____cpython: - CONFIG: linux_ppc64le_python3.7.____cpython - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-ppc64le-cuda:11.2 linux_ppc64le_python3.8.____cpython: CONFIG: linux_ppc64le_python3.8.____cpython UPLOAD_PACKAGES: 'True' diff --git a/.ci_support/linux_64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.7.____cpython.yaml b/.ci_support/linux_64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.7.____cpython.yaml deleted file mode 100644 index 78b207a..0000000 --- a/.ci_support/linux_64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.7.____cpython.yaml +++ /dev/null @@ -1,36 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '10' -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.2' -cxx_compiler: -- gxx -cxx_compiler_version: -- '10' -docker_image: -- quay.io/condaforge/linux-anvil-cuda:11.2 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.7.* *_cpython -spdlog: -- '1.10' -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cuda_compiler_version - - cdt_name - - docker_image diff --git a/.ci_support/linux_aarch64_python3.7.____cpython.yaml b/.ci_support/linux_aarch64_python3.7.____cpython.yaml deleted file mode 100644 index 279fa54..0000000 --- a/.ci_support/linux_aarch64_python3.7.____cpython.yaml +++ /dev/null @@ -1,40 +0,0 @@ -BUILD: -- aarch64-conda_cos7-linux-gnu -c_compiler: -- gcc -c_compiler_version: -- '9' -cdt_arch: -- aarch64 -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.2' -cxx_compiler: -- gxx -cxx_compiler_version: -- '9' -docker_image: -- quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.7.* *_cpython -spdlog: -- '1.10' -target_platform: -- linux-aarch64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cuda_compiler_version - - cdt_name - - docker_image diff --git a/.ci_support/linux_ppc64le_python3.7.____cpython.yaml b/.ci_support/linux_ppc64le_python3.7.____cpython.yaml deleted file mode 100644 index a7551ee..0000000 --- a/.ci_support/linux_ppc64le_python3.7.____cpython.yaml +++ /dev/null @@ -1,36 +0,0 @@ -c_compiler: -- gcc -c_compiler_version: -- '9' -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.2' -cxx_compiler: -- gxx -cxx_compiler_version: -- '9' -docker_image: -- quay.io/condaforge/linux-anvil-ppc64le-cuda:11.2 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.7.* *_cpython -spdlog: -- '1.10' -target_platform: -- linux-ppc64le -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cuda_compiler_version - - cdt_name - - docker_image diff --git a/.travis.yml b/.travis.yml index d7add44..66100c1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,11 +7,6 @@ language: generic matrix: include: - - env: CONFIG=linux_aarch64_python3.7.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-aarch64 DOCKER_IMAGE=quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 - os: linux - arch: arm64 - dist: focal - - env: CONFIG=linux_aarch64_python3.8.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-aarch64 DOCKER_IMAGE=quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 os: linux arch: arm64 diff --git a/README.md b/README.md index 799fd71..e13d8c2 100644 --- a/README.md +++ b/README.md @@ -34,13 +34,6 @@ Current build status - - - - - - - - -
VariantStatus
linux_64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.7.____cpython - - variant - -
linux_64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.8.____cpython @@ -54,13 +47,6 @@ Current build status variant
linux_aarch64_python3.7.____cpython - - variant - -
linux_aarch64_python3.8.____cpython @@ -75,13 +61,6 @@ Current build status variant
linux_ppc64le_python3.7.____cpython - - variant - -
linux_ppc64le_python3.8.____cpython From 6af70152ca8281a0850c1d3dc0599803574eb744 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Fri, 3 Jun 2022 13:14:12 -0400 Subject: [PATCH 07/19] try this --- recipe/meta.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index e986f60..9d67d89 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -17,7 +17,8 @@ build: - INSTALL_PREFIX=${PREFIX} script: - cd rmm/python - - {{ PYTHON }} -m pip install . --no-deps -vv + - {{ PYTHON }} setup.py build_ext -- -DFIND_RMM_CPP=ON ${CMAKE_ARGS} + - {{ PYTHON }} -m pip install . --no-deps -vv ${CMAKE_ARGS} missing_dso_whitelist: - '*/libcuda.*' # [linux] ignore_run_exports: @@ -37,6 +38,8 @@ requirements: - cython >=0.29,<0.30 - spdlog >=1.8.5,<2 - cuda-python 11.6 + - thrust 1.15.* + - cub 1.15.* - scikit-build >=0.13.1 run: - python From 2d1ccc2875231bbe5d9e4cdc7efa9ab28d5bac47 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Fri, 3 Jun 2022 13:37:05 -0400 Subject: [PATCH 08/19] try to use RMM's bundled Thrust/CUB --- recipe/meta.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 9d67d89..48188ee 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -18,7 +18,7 @@ build: script: - cd rmm/python - {{ PYTHON }} setup.py build_ext -- -DFIND_RMM_CPP=ON ${CMAKE_ARGS} - - {{ PYTHON }} -m pip install . --no-deps -vv ${CMAKE_ARGS} + - {{ PYTHON }} -m pip install . --no-deps -vv missing_dso_whitelist: - '*/libcuda.*' # [linux] ignore_run_exports: @@ -38,8 +38,6 @@ requirements: - cython >=0.29,<0.30 - spdlog >=1.8.5,<2 - cuda-python 11.6 - - thrust 1.15.* - - cub 1.15.* - scikit-build >=0.13.1 run: - python From 761750f22cc26f32ae8fa1ef5baeaefdc59d8d44 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Fri, 3 Jun 2022 14:47:55 -0400 Subject: [PATCH 09/19] try to add cub 1.15 but leave out thrust --- recipe/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 48188ee..3b8838b 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -38,6 +38,7 @@ requirements: - cython >=0.29,<0.30 - spdlog >=1.8.5,<2 - cuda-python 11.6 + - cub 1.15.* - scikit-build >=0.13.1 run: - python From 2c5b2bf82b79649d9e2b3c67913de69b4e2a1f06 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Fri, 3 Jun 2022 17:12:03 -0400 Subject: [PATCH 10/19] try to use the bundled thrust --- recipe/meta.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 3b8838b..33ac92e 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -17,7 +17,7 @@ build: - INSTALL_PREFIX=${PREFIX} script: - cd rmm/python - - {{ PYTHON }} setup.py build_ext -- -DFIND_RMM_CPP=ON ${CMAKE_ARGS} + - {{ PYTHON }} setup.py build_ext -- -DFIND_RMM_CPP=ON -DCPM_LOCAL_PACKAGES_ONLY=ON -DCPM_thrust_SOURCE=$PREFIX/include/rapids/thrust/ ${CMAKE_ARGS} - {{ PYTHON }} -m pip install . --no-deps -vv missing_dso_whitelist: - '*/libcuda.*' # [linux] @@ -38,7 +38,6 @@ requirements: - cython >=0.29,<0.30 - spdlog >=1.8.5,<2 - cuda-python 11.6 - - cub 1.15.* - scikit-build >=0.13.1 run: - python From 0fd1088e33e9da2a261c19eacab9d4c7345d7ee5 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Fri, 3 Jun 2022 17:33:20 -0400 Subject: [PATCH 11/19] fix typo --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 33ac92e..13df35c 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -17,7 +17,7 @@ build: - INSTALL_PREFIX=${PREFIX} script: - cd rmm/python - - {{ PYTHON }} setup.py build_ext -- -DFIND_RMM_CPP=ON -DCPM_LOCAL_PACKAGES_ONLY=ON -DCPM_thrust_SOURCE=$PREFIX/include/rapids/thrust/ ${CMAKE_ARGS} + - {{ PYTHON }} setup.py build_ext -- -DFIND_RMM_CPP=ON -DCPM_LOCAL_PACKAGES_ONLY=ON -DCPM_Thrust_SOURCE=$PREFIX/include/rapids/thrust/ ${CMAKE_ARGS} - {{ PYTHON }} -m pip install . --no-deps -vv missing_dso_whitelist: - '*/libcuda.*' # [linux] From c3c750a0dc4e6da3ee8f6219555aa4e949310ca4 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Fri, 3 Jun 2022 17:58:55 -0400 Subject: [PATCH 12/19] try to use -DThrust_ROOT instead --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 13df35c..e370a63 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -17,7 +17,7 @@ build: - INSTALL_PREFIX=${PREFIX} script: - cd rmm/python - - {{ PYTHON }} setup.py build_ext -- -DFIND_RMM_CPP=ON -DCPM_LOCAL_PACKAGES_ONLY=ON -DCPM_Thrust_SOURCE=$PREFIX/include/rapids/thrust/ ${CMAKE_ARGS} + - {{ PYTHON }} setup.py build_ext -- -DFIND_RMM_CPP=ON -DThrust_ROOT=$PREFIX/include/rapids/thrust/ ${CMAKE_ARGS} - {{ PYTHON }} -m pip install . --no-deps -vv missing_dso_whitelist: - '*/libcuda.*' # [linux] From bb0ff2c3ffaa192066dd68b898904724a88b7096 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Fri, 3 Jun 2022 19:44:51 -0400 Subject: [PATCH 13/19] Try to set cmake prefix --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index e370a63..a2d5cdb 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -17,7 +17,7 @@ build: - INSTALL_PREFIX=${PREFIX} script: - cd rmm/python - - {{ PYTHON }} setup.py build_ext -- -DFIND_RMM_CPP=ON -DThrust_ROOT=$PREFIX/include/rapids/thrust/ ${CMAKE_ARGS} + - {{ PYTHON }} setup.py build_ext -- -DCMAKE_PREFIX_PATH=${PREFIX} -DFIND_RMM_CPP=ON -DThrust_ROOT=$PREFIX/include/rapids/thrust/ ${CMAKE_ARGS} - {{ PYTHON }} -m pip install . --no-deps -vv missing_dso_whitelist: - '*/libcuda.*' # [linux] From afd14737bb8dbca0e3cbb8fbd0a208fd8a987b2b Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Fri, 3 Jun 2022 20:59:18 -0400 Subject: [PATCH 14/19] where do we hit the error? --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index a2d5cdb..09c4d7c 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -18,7 +18,7 @@ build: script: - cd rmm/python - {{ PYTHON }} setup.py build_ext -- -DCMAKE_PREFIX_PATH=${PREFIX} -DFIND_RMM_CPP=ON -DThrust_ROOT=$PREFIX/include/rapids/thrust/ ${CMAKE_ARGS} - - {{ PYTHON }} -m pip install . --no-deps -vv + #- {{ PYTHON }} -m pip install . --no-deps -vv missing_dso_whitelist: - '*/libcuda.*' # [linux] ignore_run_exports: From 44d476e36c0442deec4e547e0b0c83a453cb6d11 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Fri, 3 Jun 2022 21:16:07 -0400 Subject: [PATCH 15/19] this should work? --- recipe/meta.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 09c4d7c..20b6d7b 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -17,8 +17,8 @@ build: - INSTALL_PREFIX=${PREFIX} script: - cd rmm/python - - {{ PYTHON }} setup.py build_ext -- -DCMAKE_PREFIX_PATH=${PREFIX} -DFIND_RMM_CPP=ON -DThrust_ROOT=$PREFIX/include/rapids/thrust/ ${CMAKE_ARGS} - #- {{ PYTHON }} -m pip install . --no-deps -vv + - {{ PYTHON }} setup.py build_ext -- -DFIND_RMM_CPP=ON -DThrust_ROOT=$PREFIX/include/rapids/thrust/ + - {{ PYTHON }} -m pip install . --no-deps -vv missing_dso_whitelist: - '*/libcuda.*' # [linux] ignore_run_exports: From 243d2128c8dc480cc7c4cb4abcd57d1620b033b7 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Fri, 3 Jun 2022 22:41:30 -0400 Subject: [PATCH 16/19] clean up --- recipe/meta.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 20b6d7b..b534b37 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -15,9 +15,9 @@ build: skip: true # [(not linux) or (cuda_compiler_version != "11.2") or py<38] script_env: - INSTALL_PREFIX=${PREFIX} + - SKBUILD_CONFIGURE_OPTIONS="-DFIND_RMM_CPP=ON -DThrust_ROOT=$PREFIX/include/rapids/thrust/" script: - cd rmm/python - - {{ PYTHON }} setup.py build_ext -- -DFIND_RMM_CPP=ON -DThrust_ROOT=$PREFIX/include/rapids/thrust/ - {{ PYTHON }} -m pip install . --no-deps -vv missing_dso_whitelist: - '*/libcuda.*' # [linux] @@ -34,7 +34,6 @@ requirements: - librmm ={{ version }} - python - pip - - setuptools - cython >=0.29,<0.30 - spdlog >=1.8.5,<2 - cuda-python 11.6 From dafff7081b19cf572ebc2cc53f9d5b7173c7e10b Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Fri, 3 Jun 2022 23:12:35 -0400 Subject: [PATCH 17/19] script_env seems to hate long value --- recipe/meta.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index b534b37..4a1e779 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -15,10 +15,9 @@ build: skip: true # [(not linux) or (cuda_compiler_version != "11.2") or py<38] script_env: - INSTALL_PREFIX=${PREFIX} - - SKBUILD_CONFIGURE_OPTIONS="-DFIND_RMM_CPP=ON -DThrust_ROOT=$PREFIX/include/rapids/thrust/" script: - cd rmm/python - - {{ PYTHON }} -m pip install . --no-deps -vv + - SKBUILD_CONFIGURE_OPTIONS="-DFIND_RMM_CPP=ON -DThrust_ROOT=${PREFIX}/include/rapids/thrust/" {{ PYTHON }} -m pip install . --no-deps -vv missing_dso_whitelist: - '*/libcuda.*' # [linux] ignore_run_exports: From 9ee4959e6a9eac4266bf225ea9dbb25b1dc30210 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Sat, 4 Jun 2022 00:09:52 -0400 Subject: [PATCH 18/19] add py310 migrator --- .ci_support/migrations/python310.yaml | 34 +++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .ci_support/migrations/python310.yaml diff --git a/.ci_support/migrations/python310.yaml b/.ci_support/migrations/python310.yaml new file mode 100644 index 0000000..c31e991 --- /dev/null +++ b/.ci_support/migrations/python310.yaml @@ -0,0 +1,34 @@ +migrator_ts: 1634137107 +__migrator: + migration_number: 1 + operation: key_add + primary_key: python + ordering: + python: + - 3.6.* *_cpython + - 3.7.* *_cpython + - 3.8.* *_cpython + - 3.9.* *_cpython + - 3.10.* *_cpython # new entry + - 3.6.* *_73_pypy + - 3.7.* *_73_pypy + paused: false + longterm: True + pr_limit: 40 + max_solver_attempts: 10 # this will make the bot retry "not solvable" stuff 10 times + exclude: + # this shouldn't attempt to modify the python feedstocks + - python + - pypy3.6 + - pypy-meta + - cross-python + - python_abi + exclude_pinned_pkgs: false + +python: + - 3.10.* *_cpython +# additional entries to add for zip_keys +numpy: + - 1.21 +python_impl: + - cpython From 4d062919a26090b5ca303cfbfc04f1653f4dcf1e Mon Sep 17 00:00:00 2001 From: "conda-forge-webservices[bot]" <91080706+conda-forge-webservices[bot]@users.noreply.github.com> Date: Sat, 4 Jun 2022 04:13:28 +0000 Subject: [PATCH 19/19] MNT: Re-rendered with conda-build 3.21.9, conda-smithy 3.20.0, and conda-forge-pinning 2022.06.03.22.56.00 --- .azure-pipelines/azure-pipelines-linux.yml | 8 ++++ ...piler_version10python3.10.____cpython.yaml | 36 +++++++++++++++++ .../linux_aarch64_python3.10.____cpython.yaml | 40 +++++++++++++++++++ .../linux_ppc64le_python3.10.____cpython.yaml | 36 +++++++++++++++++ .travis.yml | 5 +++ README.md | 21 ++++++++++ 6 files changed, 146 insertions(+) create mode 100644 .ci_support/linux_64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.10.____cpython.yaml create mode 100644 .ci_support/linux_aarch64_python3.10.____cpython.yaml create mode 100644 .ci_support/linux_ppc64le_python3.10.____cpython.yaml diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index 8b3eef6..b0a7984 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,6 +8,10 @@ jobs: vmImage: ubuntu-latest strategy: matrix: + linux_64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.10.____cpython: + CONFIG: linux_64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.10.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.2 linux_64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.8.____cpython: CONFIG: linux_64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.8.____cpython UPLOAD_PACKAGES: 'True' @@ -16,6 +20,10 @@ jobs: CONFIG: linux_64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.9.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.2 + linux_ppc64le_python3.10.____cpython: + CONFIG: linux_ppc64le_python3.10.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-ppc64le-cuda:11.2 linux_ppc64le_python3.8.____cpython: CONFIG: linux_ppc64le_python3.8.____cpython UPLOAD_PACKAGES: 'True' diff --git a/.ci_support/linux_64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.10.____cpython.yaml b/.ci_support/linux_64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.10.____cpython.yaml new file mode 100644 index 0000000..3085128 --- /dev/null +++ b/.ci_support/linux_64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.10.____cpython.yaml @@ -0,0 +1,36 @@ +c_compiler: +- gcc +c_compiler_version: +- '10' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '10' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.2 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +spdlog: +- '1.10' +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_aarch64_python3.10.____cpython.yaml b/.ci_support/linux_aarch64_python3.10.____cpython.yaml new file mode 100644 index 0000000..4716bd9 --- /dev/null +++ b/.ci_support/linux_aarch64_python3.10.____cpython.yaml @@ -0,0 +1,40 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +c_compiler_version: +- '9' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '9' +docker_image: +- quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +spdlog: +- '1.10' +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.ci_support/linux_ppc64le_python3.10.____cpython.yaml b/.ci_support/linux_ppc64le_python3.10.____cpython.yaml new file mode 100644 index 0000000..07762cd --- /dev/null +++ b/.ci_support/linux_ppc64le_python3.10.____cpython.yaml @@ -0,0 +1,36 @@ +c_compiler: +- gcc +c_compiler_version: +- '9' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.2' +cxx_compiler: +- gxx +cxx_compiler_version: +- '9' +docker_image: +- quay.io/condaforge/linux-anvil-ppc64le-cuda:11.2 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +spdlog: +- '1.10' +target_platform: +- linux-ppc64le +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cuda_compiler_version + - cdt_name + - docker_image diff --git a/.travis.yml b/.travis.yml index 66100c1..c8fe9d3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,6 +7,11 @@ language: generic matrix: include: + - env: CONFIG=linux_aarch64_python3.10.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-aarch64 DOCKER_IMAGE=quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 + os: linux + arch: arm64 + dist: focal + - env: CONFIG=linux_aarch64_python3.8.____cpython UPLOAD_PACKAGES=True PLATFORM=linux-aarch64 DOCKER_IMAGE=quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 os: linux arch: arm64 diff --git a/README.md b/README.md index e13d8c2..f33b682 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,13 @@ Current build status + + + + + + + + +
VariantStatus
linux_64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.10.____cpython + + variant + +
linux_64_c_compiler_version10cuda_compiler_version11.2cxx_compiler_version10python3.8.____cpython @@ -47,6 +54,13 @@ Current build status variant
linux_aarch64_python3.10.____cpython + + variant + +
linux_aarch64_python3.8.____cpython @@ -61,6 +75,13 @@ Current build status variant
linux_ppc64le_python3.10.____cpython + + variant + +
linux_ppc64le_python3.8.____cpython