From e8d3f309156e66519605d0d80dc3af2ca31e60e9 Mon Sep 17 00:00:00 2001 From: Aurelien Bouteiller Date: Wed, 14 Feb 2024 10:34:30 -0500 Subject: [PATCH] ci: run with GPUs only when specifically requested in ctest (same as parsec) --- tests/Testings.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/Testings.cmake b/tests/Testings.cmake index fd1e8c79..6b5ee22a 100644 --- a/tests/Testings.cmake +++ b/tests/Testings.cmake @@ -48,6 +48,10 @@ macro(dplasma_add_test m_nameradix m_dependsradix m_types) set_tests_properties(dplasma_${prec}${m_nameradix}_mpi PROPERTIES DEPENDS launcher_mpi) endif() endif() + # enable devices only in tests that explicitely require them + # restrict memory use for oversubscribed runners + set_tests_properties(dplasma_${prec}${m_nameradix}_${m_suffix} PROPERTIES ENVIRONMENT + "PARSEC_MCA_device_cuda_enabled=0;PARSEC_MCA_device_hip_enabled=0;PARSEC_MCA_device_level_zero_enabled=0;PARSEC_MCA_device_cuda_memory_use=10;PARSEC_MCA_device_hip_memory_use=10;PARSEC_MCA_device_level_zero_memory_use=10") endforeach() endmacro()