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

Try GPU CI with cupy (DNM) #466

Draft
wants to merge 72 commits into
base: gpu-tests
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 49 commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
fbbdfd4
start doc
jaimergp Dec 19, 2022
5dc139e
rerender with self-hosted cirun support
jaimergp Dec 19, 2022
c86bbed
rename cirun temporarily
jaimergp Dec 27, 2022
e7604c1
use extended yaml syntax
jaimergp Dec 27, 2022
55807e9
try to match labels
jaimergp Dec 27, 2022
45acbf2
Some more docs [ci skip]
jaimergp Dec 27, 2022
41a4154
retrigger
jaimergp Jan 4, 2023
4b8e905
use latest vm
jaimergp Jan 6, 2023
7901e95
use gpu_medium
jaimergp Jan 6, 2023
a7dff98
rerender with smithy-dev 5f96e5ef
jaimergp Jan 9, 2023
7929ebc
Update .cirun.yml
jaimergp Jan 10, 2023
0486882
retrigger
jaimergp Jan 10, 2023
86e6498
patch mtu?
jaimergp Jan 10, 2023
9903ce8
sudo it
jaimergp Jan 10, 2023
6a0df57
use gpu_large?
jaimergp Jan 10, 2023
e3e27ea
try cupy + skip most + rerender
jaimergp Jan 23, 2023
3e502fe
only PRs
jaimergp Jan 23, 2023
6cd3a95
use gpu_large
jaimergp Jan 23, 2023
0d99872
concurrency
jaimergp Jan 23, 2023
3f37548
enable aarch64
jaimergp Jan 23, 2023
c6f9608
retrigger
jaimergp Jan 23, 2023
b74076f
retrigger
jaimergp Jan 24, 2023
39fb572
Update recipe/run_test.py
jaimergp Jan 31, 2023
3a3c5eb
retrigger
jaimergp Jan 31, 2023
8cb8324
Merge branch 'gpu-tests-cupy' of github.com:conda-forge/cf-autotick-b…
jaimergp Jan 31, 2023
a3be88d
more tests
jaimergp Jan 31, 2023
a349984
import pytest, not py.test
jaimergp Jan 31, 2023
afad09c
adjust test reqs
jaimergp Feb 1, 2023
548f871
propagate exit errors
jaimergp Feb 1, 2023
1a4b837
xlarge?
jaimergp Feb 3, 2023
df811be
moar verbosity
jaimergp Feb 5, 2023
2a4e11c
not slow
jaimergp Feb 9, 2023
9993128
skip aarch
jaimergp Feb 9, 2023
ca54817
MNT: Re-rendered with conda-build 3.21.7+168.ge0884b62, conda-smithy …
jaimergp Feb 9, 2023
46c5a74
symlink gcc?
jaimergp Feb 13, 2023
279d106
add some test reqs
jaimergp Feb 13, 2023
b2f7ed6
less verbose
jaimergp Feb 13, 2023
9b95680
symlink g++ too
jaimergp Feb 14, 2023
1f5d6ae
pin numpy / scipy
jaimergp Feb 15, 2023
abe1718
retrigger
jaimergp Feb 15, 2023
d6cca0a
retrigger
jaimergp Feb 16, 2023
17ea28d
explicit timeout so default 360 is not used
jaimergp Feb 16, 2023
8b1448e
include setup.cfg in tests too
jaimergp Feb 20, 2023
965737b
update recipe
jaimergp Oct 4, 2023
cda7081
rerender with latest https://github.com/conda-forge/conda-smithy/pull…
jaimergp Oct 4, 2023
83021cc
Remove .cirun.yml (uses global instead)
jaimergp Oct 4, 2023
69e0962
fix runner label
jaimergp Oct 4, 2023
bbba469
enable ppc and arm again
jaimergp Oct 4, 2023
8133ff1
cross-compile
jaimergp Oct 5, 2023
dd93b3a
use BUILD_PREFIX
jaimergp Oct 9, 2023
0291b6f
only test on native
jaimergp Oct 9, 2023
789b380
enable tests
jaimergp Oct 10, 2023
65181b6
remove early exit
jaimergp Oct 10, 2023
d3103d3
install pytest
jaimergp Oct 10, 2023
dda5441
print driver version
jaimergp Oct 10, 2023
d368262
remove stub?
jaimergp Oct 10, 2023
27db990
sys.exit pytest result
jaimergp Oct 10, 2023
cabd2d1
more tests adjustments
jaimergp Oct 10, 2023
0ece0ce
pin test-time numpy and scipy to known supported versions
jaimergp Oct 12, 2023
a4f5b5d
uncomment this block that would make tests fail on GPU?
jaimergp Oct 12, 2023
72db138
add missing dev packages for CUDA 12
jaimergp Oct 17, 2023
9558e40
rerender
jaimergp Oct 17, 2023
83ea67d
Run tests with reduced verbosity to make logs manageable
jaimergp Oct 17, 2023
0bc06ef
add libcufft-static
jaimergp Oct 19, 2023
ab999a5
only cupy_tests for now
jaimergp Oct 19, 2023
27c4b84
rerender
isuruf Oct 23, 2023
954895d
upgrade to xlarge, run on pull_request, rerender
jaimergp Oct 25, 2023
035dcb4
add cupyx tests again
jaimergp Oct 25, 2023
68d7ee5
store build artifacts
jaimergp Oct 26, 2023
6188b68
test only cupy_tests for quicker job
jaimergp Oct 26, 2023
33d6471
use gpu-large
jaimergp Oct 26, 2023
6abc3c2
[ci skip] [skip ci] [cf admin skip] ***NO_CI*** admin migration Conda…
conda-forge-curator[bot] May 8, 2024
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
76 changes: 0 additions & 76 deletions .azure-pipelines/azure-pipelines-linux.yml

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
c_compiler:
- gcc
c_compiler_version:
- '10'
- '11'
cdt_name:
- cos7
channel_sources:
Expand All @@ -11,17 +11,19 @@ channel_targets:
cuda_compiler:
- nvcc
cuda_compiler_version:
- '11.2'
- '11.8'
cudnn:
- '8'
cutensor:
- '1'
cxx_compiler:
- gxx
cxx_compiler_version:
- '10'
- '11'
docker_image:
- quay.io/condaforge/linux-anvil-cuda:11.2
fftw:
- '3'
numpy:
- '1.20'
- quay.io/condaforge/linux-anvil-cuda:11.8
nccl:
- '2'
pin_run_as_build:
python:
min_pin: x.x
Expand All @@ -33,8 +35,7 @@ target_platform:
zip_keys:
- - c_compiler_version
- cxx_compiler_version
- cuda_compiler
- cuda_compiler_version
- cdt_name
- docker_image
- - python
- numpy
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
c_compiler:
- gcc
c_compiler_version:
- '12'
cdt_name:
- cos7
channel_sources:
- conda-forge
channel_targets:
- conda-forge main
cuda_compiler:
- cuda-nvcc
cuda_compiler_version:
- '12.0'
cudnn:
- '8'
cutensor:
- '1'
cxx_compiler:
- gxx
cxx_compiler_version:
- '12'
docker_image:
- quay.io/condaforge/linux-anvil-cos7-x86_64
nccl:
- '2'
pin_run_as_build:
python:
min_pin: x.x
max_pin: x.x
python:
- 3.9.* *_cpython
target_platform:
- linux-64
zip_keys:
- - c_compiler_version
- cxx_compiler_version
- cuda_compiler
- cuda_compiler_version
- cdt_name
- docker_image
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
BUILD:
- aarch64-conda_cos7-linux-gnu
c_compiler:
- gcc
c_compiler_version:
- '11'
cdt_arch:
- aarch64
cdt_name:
- cos7
channel_sources:
- conda-forge
channel_targets:
- conda-forge main
cuda_compiler:
- nvcc
cuda_compiler_version:
- '11.8'
cudnn:
- '8'
cutensor:
- '1'
cxx_compiler:
- gxx
cxx_compiler_version:
- '11'
docker_image:
- quay.io/condaforge/linux-anvil-cuda:11.8
nccl:
- '2'
pin_run_as_build:
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
- cuda_compiler
- cuda_compiler_version
- cdt_name
- docker_image
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
BUILD:
- aarch64-conda_cos7-linux-gnu
c_compiler:
- gcc
c_compiler_version:
- '12'
cdt_arch:
- aarch64
cdt_name:
- cos7
channel_sources:
- conda-forge
channel_targets:
- conda-forge main
cuda_compiler:
- cuda-nvcc
cuda_compiler_version:
- '12.0'
cudnn:
- '8'
cutensor:
- '1'
cxx_compiler:
- gxx
cxx_compiler_version:
- '12'
docker_image:
- quay.io/condaforge/linux-anvil-cos7-x86_64
nccl:
- '2'
pin_run_as_build:
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
- cuda_compiler
- cuda_compiler_version
- cdt_name
- docker_image
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
c_compiler:
- gcc
c_compiler_version:
- '11'
cdt_name:
- cos7
channel_sources:
- conda-forge
channel_targets:
- conda-forge main
cuda_compiler:
- nvcc
cuda_compiler_version:
- '11.8'
cudnn:
- '8'
cutensor:
- '1'
cxx_compiler:
- gxx
cxx_compiler_version:
- '11'
docker_image:
- quay.io/condaforge/linux-anvil-cuda:11.8
nccl:
- '2'
pin_run_as_build:
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
- cuda_compiler
- cuda_compiler_version
- cdt_name
- docker_image
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
c_compiler:
- gcc
c_compiler_version:
- '12'
cdt_name:
- cos7
channel_sources:
- conda-forge
channel_targets:
- conda-forge main
cuda_compiler:
- cuda-nvcc
cuda_compiler_version:
- '12.0'
cudnn:
- '8'
cutensor:
- '1'
cxx_compiler:
- gxx
cxx_compiler_version:
- '12'
docker_image:
- quay.io/condaforge/linux-anvil-cos7-x86_64
nccl:
- '2'
pin_run_as_build:
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
- cuda_compiler
- cuda_compiler_version
- cdt_name
- docker_image
Loading
Loading