ML CI: variants are now required (#42851)

This commit is contained in:
Adam J. Stewart 2024-03-07 11:42:13 +01:00 committed by GitHub
parent ddd88e266a
commit 8bcf6a31ae
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 50 additions and 39 deletions

View file

@ -3,8 +3,11 @@ spack:
packages: packages:
all: all:
require: target=aarch64 require:
variants: +mps~cuda~rocm - target=aarch64
- +mps
- ~cuda
- ~rocm
mpi: mpi:
require: openmpi require: openmpi
openblas: openblas:

View file

@ -2,8 +2,10 @@ spack:
view: false view: false
packages: packages:
all: all:
require: target=x86_64_v3 require:
variants: ~cuda~rocm - target=x86_64_v3
- ~cuda
- ~rocm
mpi: mpi:
require: openmpi require: openmpi

View file

@ -2,8 +2,11 @@ spack:
view: false view: false
packages: packages:
all: all:
require: target=x86_64_v3 require:
variants: ~rocm+cuda cuda_arch=80 - target=x86_64_v3
- ~rocm
- +cuda
- cuda_arch=80
llvm: llvm:
# https://github.com/spack/spack/issues/27999 # https://github.com/spack/spack/issues/27999
require: ~cuda require: ~cuda

View file

@ -2,8 +2,11 @@ spack:
view: false view: false
packages: packages:
all: all:
require: target=x86_64_v3 require:
variants: ~cuda+rocm amdgpu_target=gfx90a - target=x86_64_v3
- ~cuda
- +rocm
- amdgpu_target=gfx90a
gl: gl:
require: "osmesa" require: "osmesa"
py-torch: py-torch:
@ -35,31 +38,30 @@ spack:
- mxnet - mxnet
# PyTorch # PyTorch
# Does not yet support Spack-install ROCm - py-botorch
# - py-botorch - py-efficientnet-pytorch
# - py-efficientnet-pytorch - py-gpytorch
# - py-gpytorch - py-kornia
# - py-kornia - py-lightning
# - py-lightning - py-pytorch-gradual-warmup-lr
# - py-pytorch-gradual-warmup-lr - py-pytorch-lightning
# - py-pytorch-lightning - py-segmentation-models-pytorch
# - py-segmentation-models-pytorch - py-timm
# - py-timm - py-torch
# - py-torch - py-torch-cluster
# - py-torch-cluster - py-torch-geometric
# - py-torch-geometric - py-torch-nvidia-apex
# - py-torch-nvidia-apex - py-torch-scatter
# - py-torch-scatter - py-torch-sparse
# - py-torch-sparse - py-torch-spline-conv
# - py-torch-spline-conv - py-torchaudio
# - py-torchaudio - py-torchdata
# - py-torchdata - py-torchfile
# - py-torchfile - py-torchgeo
# - py-torchgeo - py-torchmetrics
# - py-torchmetrics - py-torchtext
# - py-torchtext - py-torchvision
# - py-torchvision - py-vector-quantize-pytorch
# - py-vector-quantize-pytorch
# scikit-learn # scikit-learn
- py-scikit-learn - py-scikit-learn
@ -72,12 +74,13 @@ spack:
- py-tensorboardx - py-tensorboardx
# TensorFlow # TensorFlow
- py-tensorflow # Does not yet support Spack-installed ROCm
- py-tensorflow-datasets # - py-tensorflow
- py-tensorflow-estimator # - py-tensorflow-datasets
- py-tensorflow-hub # - py-tensorflow-estimator
- py-tensorflow-metadata # - py-tensorflow-hub
- py-tensorflow-probability # - py-tensorflow-metadata
# - py-tensorflow-probability
# XGBoost # XGBoost
- py-xgboost - py-xgboost