From a3e8181b62259a7bc972ba8e1f36db3ea3271f5b Mon Sep 17 00:00:00 2001 From: "Corey J. Nolet" Date: Mon, 22 Nov 2021 16:15:15 -0500 Subject: [PATCH] Adding dev conda environment files. (#397) With the recent update of the default clang-format version breaking the style checks in a few projects, I realized other projects are explicitly pinning this version while RAFT is not. Now that RAFT is beginning to act more independently of other projects, it's time for it to provide its own dev conda environment files. This will also get the directories in place for the conda recipes, which will be coming in the next couple versions. Authors: - Corey J. Nolet (https://github.com/cjnolet) Approvers: - Ray Douglass (https://github.com/raydouglass) URL: https://github.com/rapidsai/raft/pull/397 --- conda/environments/raft_dev_cuda11.0.yml | 33 ++++++++++++++++++++++++ conda/environments/raft_dev_cuda11.2.yml | 33 ++++++++++++++++++++++++ conda/environments/raft_dev_cuda11.4.yml | 33 ++++++++++++++++++++++++ conda/environments/raft_dev_cuda11.5.yml | 33 ++++++++++++++++++++++++ 4 files changed, 132 insertions(+) create mode 100644 conda/environments/raft_dev_cuda11.0.yml create mode 100644 conda/environments/raft_dev_cuda11.2.yml create mode 100644 conda/environments/raft_dev_cuda11.4.yml create mode 100644 conda/environments/raft_dev_cuda11.5.yml diff --git a/conda/environments/raft_dev_cuda11.0.yml b/conda/environments/raft_dev_cuda11.0.yml new file mode 100644 index 0000000000..28f06752d1 --- /dev/null +++ b/conda/environments/raft_dev_cuda11.0.yml @@ -0,0 +1,33 @@ +name: raft_dev +channels: +- rapidsai +- nvidia +- rapidsai-nightly +- conda-forge +dependencies: +- cudatoolkit=11.0 +- clang=11.1.0 +- clang-tools=11.1.0 +- rapids-build-env=22.02.* +- rapids-notebook-env=22.02.* +- rapids-doc-env=22.02.* +- rmm=22.02.* +- dask-cuda=22.02.* +- ucx-py=0.23 +- ucx-proc=*=gpu +- doxygen>=1.8.20 +- libfaiss>=1.7.0 +- faiss-proc=*=cuda +- pip +- pip: + - sphinx_markdown_tables + - git+https://github.com/dask/dask.git@2021.11.2 + - git+https://github.com/dask/distributed.git@2021.11.2 + +# rapids-build-env, notebook-env and doc-env are defined in +# https://docs.rapids.ai/maintainers/depmgmt/ + +# To install different versions of packages contained in those meta packages, +# it is recommended to remove those meta packages (without removing the actual +# packages contained in the environment) first with: +# conda remove --force rapids-build-env rapids-notebook-env rapids-doc-env diff --git a/conda/environments/raft_dev_cuda11.2.yml b/conda/environments/raft_dev_cuda11.2.yml new file mode 100644 index 0000000000..fa3c601e51 --- /dev/null +++ b/conda/environments/raft_dev_cuda11.2.yml @@ -0,0 +1,33 @@ +name: raft_dev +channels: +- rapidsai +- nvidia +- rapidsai-nightly +- conda-forge +dependencies: +- cudatoolkit=11.2 +- clang=11.1.0 +- clang-tools=11.1.0 +- rapids-build-env=22.02.* +- rapids-notebook-env=22.02.* +- rapids-doc-env=22.02.* +- rmm=22.02.* +- dask-cuda=22.02.* +- ucx-py=0.23 +- ucx-proc=*=gpu +- doxygen>=1.8.20 +- libfaiss>=1.7.0 +- faiss-proc=*=cuda +- pip +- pip: + - sphinx_markdown_tables + - git+https://github.com/dask/dask.git@2021.11.2 + - git+https://github.com/dask/distributed.git@2021.11.2 + +# rapids-build-env, notebook-env and doc-env are defined in +# https://docs.rapids.ai/maintainers/depmgmt/ + +# To install different versions of packages contained in those meta packages, +# it is recommended to remove those meta packages (without removing the actual +# packages contained in the environment) first with: +# conda remove --force rapids-build-env rapids-notebook-env rapids-doc-env diff --git a/conda/environments/raft_dev_cuda11.4.yml b/conda/environments/raft_dev_cuda11.4.yml new file mode 100644 index 0000000000..4e2c6f2154 --- /dev/null +++ b/conda/environments/raft_dev_cuda11.4.yml @@ -0,0 +1,33 @@ +name: raft_dev +channels: +- rapidsai +- nvidia +- rapidsai-nightly +- conda-forge +dependencies: +- cudatoolkit=11.4 +- clang=11.1.0 +- clang-tools=11.1.0 +- rapids-build-env=22.02.* +- rapids-notebook-env=22.02.* +- rapids-doc-env=22.02.* +- rmm=22.02.* +- dask-cuda=22.02.* +- ucx-py=0.23 +- ucx-proc=*=gpu +- doxygen>=1.8.20 +- libfaiss>=1.7.0 +- faiss-proc=*=cuda +- pip +- pip: + - sphinx_markdown_tables + - git+https://github.com/dask/dask.git@2021.11.2 + - git+https://github.com/dask/distributed.git@2021.11.2 + +# rapids-build-env, notebook-env and doc-env are defined in +# https://docs.rapids.ai/maintainers/depmgmt/ + +# To install different versions of packages contained in those meta packages, +# it is recommended to remove those meta packages (without removing the actual +# packages contained in the environment) first with: +# conda remove --force rapids-build-env rapids-notebook-env rapids-doc-env diff --git a/conda/environments/raft_dev_cuda11.5.yml b/conda/environments/raft_dev_cuda11.5.yml new file mode 100644 index 0000000000..841431cc0f --- /dev/null +++ b/conda/environments/raft_dev_cuda11.5.yml @@ -0,0 +1,33 @@ +name: raft_dev +channels: +- rapidsai +- nvidia +- rapidsai-nightly +- conda-forge +dependencies: +- cudatoolkit=11.5 +- clang=11.1.0 +- clang-tools=11.1.0 +- rapids-build-env=22.02.* +- rapids-notebook-env=22.02.* +- rapids-doc-env=22.02.* +- rmm=22.02.* +- dask-cuda=22.02.* +- ucx-py=0.23 +- ucx-proc=*=gpu +- doxygen>=1.8.20 +- libfaiss>=1.7.0 +- faiss-proc=*=cuda +- pip +- pip: + - sphinx_markdown_tables + - git+https://github.com/dask/dask.git@2021.11.2 + - git+https://github.com/dask/distributed.git@2021.11.2 + +# rapids-build-env, notebook-env and doc-env are defined in +# https://docs.rapids.ai/maintainers/depmgmt/ + +# To install different versions of packages contained in those meta packages, +# it is recommended to remove those meta packages (without removing the actual +# packages contained in the environment) first with: +# conda remove --force rapids-build-env rapids-notebook-env rapids-doc-env