Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bifurcate Dependency Lists [skip-gpuci] #1073

Merged
merged 25 commits into from
Sep 6, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
b816560
rm existing dependency files
ajschmidt8 Jul 25, 2022
65f0da3
add envs.yaml file
ajschmidt8 Jul 25, 2022
efa1b82
add generated environment files
ajschmidt8 Jul 25, 2022
e2a7f6a
add GH Action
ajschmidt8 Jul 26, 2022
9372991
TEST - delete generated file
ajschmidt8 Jul 26, 2022
8f12bda
Revert "TEST - delete generated file"
ajschmidt8 Jul 26, 2022
68b0caa
TEST - rename `full` env
ajschmidt8 Jul 26, 2022
a46fdf4
Revert "TEST - rename `full` env"
ajschmidt8 Jul 26, 2022
01d593a
parameterize config file values
ajschmidt8 Jul 26, 2022
8f71e12
utilize shared workflow
ajschmidt8 Jul 26, 2022
39133ba
TEST - break things with shared workflow
ajschmidt8 Jul 26, 2022
dc9ead2
Revert "TEST - break things with shared workflow"
ajschmidt8 Jul 26, 2022
e61a7e0
update README.md to reflect new filename
ajschmidt8 Jul 26, 2022
9ae891c
update to reflect latest rapids-dependency-file-generator changes
ajschmidt8 Aug 16, 2022
d5ba547
rename "full" to "all" based on latest changes
ajschmidt8 Aug 16, 2022
6e8c151
update dependencies.yaml file format
ajschmidt8 Aug 25, 2022
ffa685c
re-generate dependency files
ajschmidt8 Aug 25, 2022
96c53de
add dependencies.yaml header
ajschmidt8 Aug 25, 2022
cdfccda
update README.md to reflect new filename
ajschmidt8 Aug 25, 2022
179c8ab
bifurcate miscellaneous dependency list
ajschmidt8 Aug 25, 2022
77b1b74
re-generate dependency lists
ajschmidt8 Aug 25, 2022
f67f8f0
rm $(arch)
ajschmidt8 Sep 2, 2022
5ad603d
rm extraneous comments from `dependencies.yaml`
ajschmidt8 Sep 2, 2022
10f828d
re-generate files w/ new header
ajschmidt8 Sep 2, 2022
8375228
rename job
ajschmidt8 Sep 6, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .github/workflows/dependency-files.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
name: dependency-files

on:
pull_request:

jobs:
check-generated-files:
uses: rapidsai/shared-action-workflows/.github/workflows/dependency-files.yaml@main
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ $ cd rmm
- Create the conda development environment `rmm_dev`
```bash
# create the conda environment (assuming in base `rmm` directory)
$ conda env create --name rmm_dev --file conda/environments/rmm_dev_cuda11.0.yml
$ conda env create --name rmm_dev --file conda/environments/all_cuda-115_arch-x86_64.yaml
# activate the environment
$ conda activate rmm_dev
```
Expand Down
Original file line number Diff line number Diff line change
@@ -1,24 +1,25 @@
name: rmm_dev
# This file is generated by `rapids-dependency-file-generator`.
# To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`.
channels:
- rapidsai
- conda-forge
dependencies:
- clang=11.1.0
- black=22.3.0
- clang-tools=11.1.0
- clang=11.1.0
- cmake>=3.20.1,!=3.23.0
- cmakelang=0.6.13
- cuda-python>=11.5,<11.7.1
- cudatoolkit=11.5
- cython>=0.29,<0.30
- flake8=3.8.3
- black=22.3.0
- gcovr>=5.0
- isort=5.10.1
- python>=3.8,<3.10
- numba>=0.49
- numpy>=1.19
- cffi>=1.10.0
- pytest
- cudatoolkit=11.5
- pytest-cov
- python>=3.8,<3.10
- scikit-build>=0.13.1
- spdlog>=1.8.5,<1.9
- cython>=0.29,<0.30
- gcovr>=5.0
- cuda-python>=11.5,<11.7.1
- sphinx_rtd_theme
name: all_cuda-115_arch-x86_64
Original file line number Diff line number Diff line change
@@ -1,24 +1,25 @@
name: rmm_dev
# This file is generated by `rapids-dependency-file-generator`.
# To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`.
channels:
- rapidsai
- conda-forge
dependencies:
- clang=11.1.0
- black=22.3.0
- clang-tools=11.1.0
- clang=11.1.0
- cmake>=3.20.1,!=3.23.0
- cmakelang=0.6.13
- cuda-python>=11.6,<11.7.1
- cudatoolkit=11.6
- cython>=0.29,<0.30
- flake8=3.8.3
- black=22.3.0
- gcovr>=5.0
- isort=5.10.1
- python>=3.8,<3.10
- numba>=0.49
- numpy>=1.19
- cffi>=1.10.0
- pytest
- cudatoolkit=11.6
- pytest-cov
- python>=3.8,<3.10
- scikit-build>=0.13.1
- spdlog>=1.8.5,<1.9
- cython>=0.29,<0.30
- gcovr>=5.0
- cuda-python>=11.6,11.7.1
- sphinx_rtd_theme
name: all_cuda-116_arch-x86_64
64 changes: 64 additions & 0 deletions dependencies.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# Dependency list for https://github.com/rapidsai/dependency-file-generator
files:
all:
generate: conda
matrix:
cuda: ["11.5", "11.6"]
arch: [x86_64]
includes:
- build
- develop
- run
- test
test:
generate: none
includes:
- test
channels:
- rapidsai
- conda-forge
dependencies:
conda_and_requirements:
common:
build:
- cmake>=3.20.1,!=3.23.0
- cython>=0.29,<0.30
- python>=3.8,<3.10
- scikit-build>=0.13.1
run:
- numba>=0.49
- numpy>=1.19
develop:
- black=22.3.0
- clang=11.1.0
- cmakelang=0.6.13
- flake8=3.8.3
- gcovr>=5.0
- isort=5.10.1
test:
- pytest
- pytest-cov
specific:
- matrix:
cuda: "11.5"
build:
- cuda-python>=11.5,<11.7.1
- matrix:
cuda: "11.6"
build:
- cuda-python>=11.6,<11.7.1
conda:
common:
build:
- spdlog>=1.8.5,<1.9
develop:
- clang-tools=11.1.0
specific:
- matrix:
cuda: "11.5"
build:
- cudatoolkit=11.5
- matrix:
cuda: "11.6"
build:
- cudatoolkit=11.6