summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorZack Galbreath <zack.galbreath@kitware.com>2024-02-12 17:41:56 -0500
committerGitHub <noreply@github.com>2024-02-12 16:41:56 -0600
commit8ee307335038cb30bc4f06f044653c46f6a83718 (patch)
tree7c33a636c6ca70842d3b943f4ef6e96bfd88189b /share
parentcb3c014a434443241cd9e417a8edf42eb23fd633 (diff)
downloadspack-8ee307335038cb30bc4f06f044653c46f6a83718.tar.gz
spack-8ee307335038cb30bc4f06f044653c46f6a83718.tar.bz2
spack-8ee307335038cb30bc4f06f044653c46f6a83718.tar.xz
spack-8ee307335038cb30bc4f06f044653c46f6a83718.zip
More updates for GitLab CI memory requests (#42425)
* gitlab: remove requests for unreferenced packages The packages removed in this commit are not built by any of our current GitLab CI stacks. * gitlab: update memory requests for "huge" packages * gitlab: reduce memory requests for overprovisioned packages * gitlab: more memory for py-torch (again) * gitlab: update memory but keep CPU the same
Diffstat (limited to 'share')
-rw-r--r--share/spack/gitlab/cloud_pipelines/configs/linux/ci.yaml167
1 files changed, 131 insertions, 36 deletions
diff --git a/share/spack/gitlab/cloud_pipelines/configs/linux/ci.yaml b/share/spack/gitlab/cloud_pipelines/configs/linux/ci.yaml
index 69c4c5a147..5e57687d2a 100644
--- a/share/spack/gitlab/cloud_pipelines/configs/linux/ci.yaml
+++ b/share/spack/gitlab/cloud_pipelines/configs/linux/ci.yaml
@@ -8,6 +8,16 @@ ci:
- match_behavior: first
submapping:
- match:
+ - py-torch
+ build-job:
+ tags: [ "spack", "huge" ]
+ variables:
+ CI_JOB_SIZE: huge
+ SPACK_BUILD_JOBS: "12"
+ KUBERNETES_CPU_REQUEST: 12000m
+ KUBERNETES_MEMORY_REQUEST: 48G
+
+ - match:
- rust
build-job:
tags: [ "spack", "huge" ]
@@ -19,6 +29,7 @@ ci:
- match:
- py-tensorflow
+ - py-torchaudio
build-job:
tags: [ "spack", "huge" ]
variables:
@@ -50,7 +61,6 @@ ci:
- match:
- llvm
- - py-torch
build-job:
tags: [ "spack", "huge" ]
variables:
@@ -62,7 +72,6 @@ ci:
- match:
- dealii
- mxnet
- - py-torchaudio
- rocblas
build-job:
tags: [ "spack", "huge" ]
@@ -88,53 +97,32 @@ ci:
- match:
- ascent
- - atk
- axom
- cistem
- - cmake
- - ctffind
- cuda
- dray
- - dyninst
- ecp-data-vis-sdk
- gcc
- ginkgo
- hdf5
- - hipblas
- - hpx
- kokkos-kernels
- - kokkos-nvcc-wrapper
- - lbann
- - magma
- - mesa
- mfem
- mpich
- netlib-lapack
- - oce
- openblas
- openfoam
- openturns
- - parallelio
- - plumed
- - precice
- - qt
- raja
- relion
- - rocfft
- rocsolver
- rocsparse
- - slate
- strumpack
- sundials
- trilinos
- - umpire
- visit
- vtk
- vtk-h
- vtk-m
- - warpx
- - wrf
- - wxwidgets
build-job:
tags: [ "spack", "large" ]
variables:
@@ -144,14 +132,82 @@ ci:
KUBERNETES_MEMORY_REQUEST: 12G
- match:
+ - hpx
+ - slate
+ - warpx
+ build-job:
+ tags: [ "spack", "large" ]
+ variables:
+ CI_JOB_SIZE: "large"
+ SPACK_BUILD_JOBS: "8"
+ KUBERNETES_CPU_REQUEST: "8000m"
+ KUBERNETES_MEMORY_REQUEST: "9G"
+
+ - match:
+ - hipblas
+ - rocfft
+ - umpire
+ build-job:
+ tags: [ "spack", "large" ]
+ variables:
+ CI_JOB_SIZE: "large"
+ SPACK_BUILD_JOBS: "8"
+ KUBERNETES_CPU_REQUEST: "8000m"
+ KUBERNETES_MEMORY_REQUEST: "8G"
+
+ - match:
+ - lbann
+ - magma
+ - mesa
+ - qt
+ build-job:
+ tags: [ "spack", "large" ]
+ variables:
+ CI_JOB_SIZE: "large"
+ SPACK_BUILD_JOBS: "8"
+ KUBERNETES_CPU_REQUEST: "8000m"
+ KUBERNETES_MEMORY_REQUEST: "7G"
+
+ - match:
+ - dyninst
+ - precice
+ build-job:
+ tags: [ "spack", "medium" ]
+ variables:
+ CI_JOB_SIZE: "medium"
+ SPACK_BUILD_JOBS: "8"
+ KUBERNETES_CPU_REQUEST: "8000m"
+ KUBERNETES_MEMORY_REQUEST: "6G"
+
+ - match:
+ - cmake
+ - plumed
+ - wrf
+ build-job:
+ tags: [ "spack", "medium" ]
+ variables:
+ CI_JOB_SIZE: "medium"
+ SPACK_BUILD_JOBS: "8"
+ KUBERNETES_CPU_REQUEST: "8000m"
+ KUBERNETES_MEMORY_REQUEST: "5G"
+
+ - match:
+ - parallelio
+ build-job:
+ tags: [ "spack", "medium" ]
+ variables:
+ CI_JOB_SIZE: "medium"
+ SPACK_BUILD_JOBS: "8"
+ KUBERNETES_CPU_REQUEST: "8000m"
+ KUBERNETES_MEMORY_REQUEST: "3G"
+
+ - match:
- adios2
- amrex
- archer
- ascent
- autoconf-archive
- axom
- - binutils
- - blaspp
- blt
- boost
- butterflypack
@@ -162,15 +218,10 @@ ci:
- conduit
- curl
- datatransferkit
- - double-conversion
- dray
- - eigen
- faodel
- - ffmpeg
- - fftw
- fortrilinos
- gettext
- - gperftools
- gptune
- hdf5
- heffte
@@ -182,7 +233,6 @@ ci:
- lammps
- lapackpp
- legion
- - libtool
- libxml2
- libzmq
- llvm-openmp-ompt
@@ -190,7 +240,6 @@ ci:
- mfem
- mpich
- mvapich2
- - nasm
- netlib-scalapack
- omega-h
- openblas
@@ -200,8 +249,6 @@ ci:
- pagmo2
- papyrus
- parsec
- - pdt
- - pegtl
- petsc
- pumi
- py-beniget
@@ -215,7 +262,6 @@ ci:
- py-warlock
- py-warpx
- raja
- - samrai
- slepc
- slurm
- sqlite
@@ -238,6 +284,56 @@ ci:
KUBERNETES_MEMORY_REQUEST: "4G"
- match:
+ - oce
+ build-job:
+ tags: [ "spack", "medium" ]
+ variables:
+ CI_JOB_SIZE: "medium"
+ SPACK_BUILD_JOBS: "8"
+ KUBERNETES_CPU_REQUEST: "8000m"
+ KUBERNETES_MEMORY_REQUEST: "3G"
+
+ - match:
+ - binutils
+ - blaspp
+ - double-conversion
+ - eigen
+ - fftw
+ - libtool
+ - nasm
+ - pegtl
+ - pdt
+ build-job:
+ tags: [ "spack", "medium" ]
+ variables:
+ CI_JOB_SIZE: "medium"
+ SPACK_BUILD_JOBS: "2"
+ KUBERNETES_CPU_REQUEST: "2000m"
+ KUBERNETES_MEMORY_REQUEST: "2G"
+
+ - match:
+ - kokkos-nvcc-wrapper
+ build-job:
+ tags: [ "spack", "medium" ]
+ variables:
+ CI_JOB_SIZE: "medium"
+ SPACK_BUILD_JOBS: "8"
+ KUBERNETES_CPU_REQUEST: "8000m"
+ KUBERNETES_MEMORY_REQUEST: "1G"
+
+ - match:
+ - ffmpeg
+ - gperftools
+ - samrai
+ build-job:
+ tags: [ "spack", "medium" ]
+ variables:
+ CI_JOB_SIZE: "medium"
+ SPACK_BUILD_JOBS: "2"
+ KUBERNETES_CPU_REQUEST: "2000m"
+ KUBERNETES_MEMORY_REQUEST: "1G"
+
+ - match:
- alsa-lib
- ant
- antlr
@@ -336,7 +432,6 @@ ci:
- tar
- tcl
- texinfo
- - tut
- unzip
- util-linux-uuid
- util-macros