File tree Expand file tree Collapse file tree 2 files changed +33
-0
lines changed Expand file tree Collapse file tree 2 files changed +33
-0
lines changed Original file line number Diff line number Diff line change 294294 ansible.builtin.command :
295295 cmd : " cvmfs_config setup"
296296
297+ # configure gpus
298+ - name : Check for NVIDIA driver
299+ ansible.builtin.stat :
300+ path : /dev/nvidia0
301+ register : nvidia_driver
302+
303+ - name : Set fact if NVIDIA driver is present
304+ ansible.builtin.set_fact :
305+ has_nvidia_driver : " {{ nvidia_driver.stat.exists | default(false) }}"
306+
307+ - name : Expose GPU drivers
308+ ansible.builtin.shell : |
309+ source /cvmfs/software.eessi.io/versions/2023.06/init/bash
310+ /cvmfs/software.eessi.io/versions/2023.06/scripts/gpu_support/nvidia/link_nvidia_host_libraries.sh
311+ when : has_nvidia_driver
312+
297313 - name : Configure VGPUs
298314 ansible.builtin.include_role :
299315 name : stackhpc.linux.vgpu
Original file line number Diff line number Diff line change 1515- name : Ensure CVMFS config is setup # noqa: no-changed-when
1616 ansible.builtin.command :
1717 cmd : " cvmfs_config setup"
18+
19+ # configure gpus
20+ - name : Check for NVIDIA driver
21+ ansible.builtin.stat :
22+ path : /dev/nvidia0
23+ register : nvidia_driver
24+
25+ - name : Set fact if NVIDIA driver is present
26+ ansible.builtin.set_fact :
27+ has_nvidia_driver : " {{ nvidia_driver.stat.exists | default(false) }}"
28+
29+ - name : Expose GPU drivers
30+ ansible.builtin.shell : |
31+ source /cvmfs/software.eessi.io/versions/2023.06/init/bash
32+ /cvmfs/software.eessi.io/versions/2023.06/scripts/gpu_support/nvidia/link_nvidia_host_libraries.sh
33+ when : has_nvidia_driver
34+ changed_when : true
You can’t perform that action at this time.
0 commit comments