From 6eaead1912a85c968c7d40f75b4550409ac60722 Mon Sep 17 00:00:00 2001 From: "dupont-y@univ-nantes.fr" Date: Mon, 6 May 2024 12:01:20 +0200 Subject: [PATCH] test : add libnvml for mig devices --- glicid-tainted/packages/parallel.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/glicid-tainted/packages/parallel.scm b/glicid-tainted/packages/parallel.scm index 8df6d66..10d0da1 100644 --- a/glicid-tainted/packages/parallel.scm +++ b/glicid-tainted/packages/parallel.scm @@ -24,3 +24,21 @@ #$flags)))))) +(define-public slurm-glicid+nvml + (package + (inherit slurm-glicid) + (name "slurm-glicid+nvml") + + (inputs (modify-inputs (package-inputs slurm-glicid) + (prepend cuda nvidia-nvml))) + (arguments + (substitute-keyword-arguments (package-arguments slurm-glicid) + ;; Necessary because libnvidia-ml.so.1 does not actually exist. + ((#:validate-runpath? _ #f) + #false) + ((#:configure-flags flags '()) + #~(append (list (string-append "--with-nvml=" + #$(this-package-input "nvidia-nvml"))) + #$flags)))))) + +