From 9d7fd13a416fcbd56061024b12c9c507631dc812 Mon Sep 17 00:00:00 2001 From: Steve Brasier Date: Wed, 24 Jul 2024 10:58:44 +0100 Subject: [PATCH 1/3] determine cuda distro automatically --- ansible/roles/cuda/defaults/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible/roles/cuda/defaults/main.yml b/ansible/roles/cuda/defaults/main.yml index 6b377a10b..c109ed90e 100644 --- a/ansible/roles/cuda/defaults/main.yml +++ b/ansible/roles/cuda/defaults/main.yml @@ -1,4 +1,4 @@ -cuda_distro: rhel8 +cuda_distro: "rhel{{ ansible_distribution_major_version }}" cuda_repo: "https://developer.download.nvidia.com/compute/cuda/repos/{{ cuda_distro }}/x86_64/cuda-{{ cuda_distro }}.repo" cuda_driver_stream: default cuda_packages: From a2998fcd3e6f37053dec8bc02e86cbc8562aec54 Mon Sep 17 00:00:00 2001 From: Steve Brasier Date: Wed, 24 Jul 2024 10:03:11 +0100 Subject: [PATCH 2/3] fix typo in CUDA samples --- ansible/roles/cuda/defaults/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible/roles/cuda/defaults/main.yml b/ansible/roles/cuda/defaults/main.yml index c109ed90e..15cdb95c8 100644 --- a/ansible/roles/cuda/defaults/main.yml +++ b/ansible/roles/cuda/defaults/main.yml @@ -5,7 +5,7 @@ cuda_packages: - cuda - nvidia-gds # _cuda_version_tuple: # discovered from installed package e.g. ('12', '1', '0') -cuda_version_short: "{{ _cuda_version_tuple[0] }}.{{ cuda_version_tuple[1] }}" +cuda_version_short: "{{ _cuda_version_tuple[0] }}.{{ _cuda_version_tuple[1] }}" cuda_samples_release_url: "https://github.com/NVIDIA/cuda-samples/archive/refs/tags/v{{ cuda_version_short }}.tar.gz" cuda_samples_path: "/home/{{ ansible_user }}/cuda_samples" cuda_samples_programs: From 9168f5e0d402728e31bcb2cb3db28c654e177d3d Mon Sep 17 00:00:00 2001 From: Steve Brasier Date: Wed, 24 Jul 2024 16:53:27 +0100 Subject: [PATCH 3/3] make facts available for cuda --- ansible/extras.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible/extras.yml b/ansible/extras.yml index 445a0cc16..c32f51c32 100644 --- a/ansible/extras.yml +++ b/ansible/extras.yml @@ -21,7 +21,7 @@ - name: Setup CUDA hosts: cuda become: yes - gather_facts: no + gather_facts: yes tags: cuda tasks: - import_role: