Reenable GPUs in CI
authorPaul Bauer <paul.bauer.q@gmail.com>
Tue, 14 Sep 2021 08:27:29 +0000 (08:27 +0000)
committerMark Abraham <mark.j.abraham@gmail.com>
Tue, 14 Sep 2021 08:27:29 +0000 (08:27 +0000)
admin/gitlab-ci/gromacs.matrix.gitlab-ci.yml

index f4d3d27dd70c348bdb777dfe328c0e3a5c0d884e..1b8892e49ac28841ae94910740910cfa4b46d631 100644 (file)
     # If $GMX_TEST_REQUIRED_NUMBER_OF_DEVICES is not set and we have GPUs, set it
     - if [ -z $GMX_TEST_REQUIRED_NUMBER_OF_DEVICES ] && [ -n $KUBERNETES_EXTENDED_RESOURCE_NAME ] ; then
       if grep -q '/gpu$' <<< "$KUBERNETES_EXTENDED_RESOURCE_NAME"; then
-      echo "export GMX_TEST_REQUIRED_NUMBER_OF_DEVICES=\"0\"";
-      export GMX_TEST_REQUIRED_NUMBER_OF_DEVICES=0;
+      echo "export GMX_TEST_REQUIRED_NUMBER_OF_DEVICES=\"$KUBERNETES_EXTENDED_RESOURCE_LIMIT\"";
+      export GMX_TEST_REQUIRED_NUMBER_OF_DEVICES="$KUBERNETES_EXTENDED_RESOURCE_LIMIT";
       fi
       fi
     - if grep -qF 'nvidia.com/gpu' <<< "$KUBERNETES_EXTENDED_RESOURCE_NAME"; then
       nvidia-smi || true;
       fi
+    - if grep -qF 'amd.com/gpu' <<< "$KUBERNETES_EXTENDED_RESOURCE_NAME"; then
+      clinfo -l || true;
+      fi
     - if grep -qF 'intel.com/gpu' <<< "$KUBERNETES_EXTENDED_RESOURCE_NAME"; then
       sycl-ls || true;
       fi