Skip to content

Commit 3217373

Browse files
Build CUDA support on all Linux platforms (#114)
automerged PR by conda-forge/automerge-action
2 parents 19449fe + f527dc7 commit 3217373

17 files changed

+141
-50
lines changed

.azure-pipelines/azure-pipelines-linux.yml

Lines changed: 7 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.ci_support/linux_64_mpi_typeconda.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,6 @@ fortran_compiler_version:
2424
- '10'
2525
mpi_type:
2626
- conda
27-
pin_run_as_build:
28-
zlib:
29-
max_pin: x.x
3027
target_platform:
3128
- linux-64
3229
ucx:

.ci_support/linux_64_mpi_typeexternal.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,6 @@ fortran_compiler_version:
2424
- '10'
2525
mpi_type:
2626
- external
27-
pin_run_as_build:
28-
zlib:
29-
max_pin: x.x
3027
target_platform:
3128
- linux-64
3229
ucx:

.ci_support/linux_aarch64_.yaml renamed to .ci_support/linux_aarch64_mpi_typeconda.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,25 +12,26 @@ channel_sources:
1212
- conda-forge
1313
channel_targets:
1414
- conda-forge main
15+
cudatoolkit:
16+
- '11.0'
1517
cxx_compiler:
1618
- gxx
1719
cxx_compiler_version:
1820
- '10'
1921
docker_image:
20-
- quay.io/condaforge/linux-anvil-aarch64
22+
- quay.io/condaforge/linux-anvil-aarch64-cuda:11.0
2123
enable_cuda:
22-
- 'False'
24+
- 'True'
2325
fortran_compiler:
2426
- gfortran
2527
fortran_compiler_version:
2628
- '10'
2729
mpi_type:
2830
- conda
29-
pin_run_as_build:
30-
zlib:
31-
max_pin: x.x
3231
target_platform:
3332
- linux-aarch64
33+
ucx:
34+
- 1.12.1
3435
zip_keys:
3536
- - c_compiler_version
3637
- cxx_compiler_version
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
BUILD:
2+
- aarch64-conda_cos7-linux-gnu
3+
c_compiler:
4+
- gcc
5+
c_compiler_version:
6+
- '10'
7+
cdt_arch:
8+
- aarch64
9+
cdt_name:
10+
- cos7
11+
channel_sources:
12+
- conda-forge
13+
channel_targets:
14+
- conda-forge main
15+
cudatoolkit:
16+
- '11.0'
17+
cxx_compiler:
18+
- gxx
19+
cxx_compiler_version:
20+
- '10'
21+
docker_image:
22+
- quay.io/condaforge/linux-anvil-aarch64-cuda:11.0
23+
enable_cuda:
24+
- 'True'
25+
fortran_compiler:
26+
- gfortran
27+
fortran_compiler_version:
28+
- '10'
29+
mpi_type:
30+
- external
31+
target_platform:
32+
- linux-aarch64
33+
ucx:
34+
- 1.12.1
35+
zip_keys:
36+
- - c_compiler_version
37+
- cxx_compiler_version
38+
- fortran_compiler_version
39+
zlib:
40+
- '1.2'

.ci_support/linux_ppc64le_.yaml renamed to .ci_support/linux_ppc64le_mpi_typeconda.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,26 @@ channel_sources:
88
- conda-forge
99
channel_targets:
1010
- conda-forge main
11+
cudatoolkit:
12+
- '11.0'
1113
cxx_compiler:
1214
- gxx
1315
cxx_compiler_version:
1416
- '10'
1517
docker_image:
16-
- quay.io/condaforge/linux-anvil-ppc64le
18+
- quay.io/condaforge/linux-anvil-ppc64le-cuda:11.0
1719
enable_cuda:
18-
- 'False'
20+
- 'True'
1921
fortran_compiler:
2022
- gfortran
2123
fortran_compiler_version:
2224
- '10'
2325
mpi_type:
2426
- conda
25-
pin_run_as_build:
26-
zlib:
27-
max_pin: x.x
2827
target_platform:
2928
- linux-ppc64le
29+
ucx:
30+
- 1.12.1
3031
zip_keys:
3132
- - c_compiler_version
3233
- cxx_compiler_version
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
c_compiler:
2+
- gcc
3+
c_compiler_version:
4+
- '10'
5+
cdt_name:
6+
- cos7
7+
channel_sources:
8+
- conda-forge
9+
channel_targets:
10+
- conda-forge main
11+
cudatoolkit:
12+
- '11.0'
13+
cxx_compiler:
14+
- gxx
15+
cxx_compiler_version:
16+
- '10'
17+
docker_image:
18+
- quay.io/condaforge/linux-anvil-ppc64le-cuda:11.0
19+
enable_cuda:
20+
- 'True'
21+
fortran_compiler:
22+
- gfortran
23+
fortran_compiler_version:
24+
- '10'
25+
mpi_type:
26+
- external
27+
target_platform:
28+
- linux-ppc64le
29+
ucx:
30+
- 1.12.1
31+
zip_keys:
32+
- - c_compiler_version
33+
- cxx_compiler_version
34+
- fortran_compiler_version
35+
zlib:
36+
- '1.2'

.ci_support/osx_64_.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,6 @@ macos_machine:
2222
- x86_64-apple-darwin13.4.0
2323
mpi_type:
2424
- conda
25-
pin_run_as_build:
26-
zlib:
27-
max_pin: x.x
2825
target_platform:
2926
- osx-64
3027
zip_keys:

.ci_support/osx_arm64_.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,6 @@ macos_machine:
2222
- arm64-apple-darwin20.0.0
2323
mpi_type:
2424
- conda
25-
pin_run_as_build:
26-
zlib:
27-
max_pin: x.x
2825
target_platform:
2926
- osx-arm64
3027
zip_keys:

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)