This commit is contained in:
c4ch3c4d3
2026-04-01 17:09:27 -06:00
parent a2d4f9d86d
commit 30b919c0b9
7 changed files with 328 additions and 89 deletions
+38
View File
@@ -98,6 +98,44 @@ courseware_wsl_cuda_installer_filename: "cuda-repo-wsl-ubuntu-13-2-local_13.2.0-
courseware_wsl_cuda_installer_local_path: "/tmp/cuda-repo-wsl-ubuntu-13-2-local_13.2.0-1_amd64.deb"
courseware_wsl_cuda_repo_dir: "/var/cuda-repo-wsl-ubuntu-13-2-local"
courseware_wsl_cuda_toolkit_package: "cuda-toolkit-13-2"
courseware_native_cuda_keyring_version: "1.1-1"
courseware_native_cuda_repo_slug: >-
{{
('debian' ~ ansible_distribution_major_version)
if ansible_distribution == 'Debian'
else (
'ubuntu' ~ (ansible_distribution_version | replace('.', ''))
if ansible_distribution == 'Ubuntu'
else ''
)
}}
courseware_native_cuda_repo_arch: >-
{{
'x86_64'
if ansible_architecture in ['x86_64', 'amd64']
else (
'arm64'
if ansible_architecture in ['arm64', 'aarch64']
else ''
)
}}
courseware_native_cuda_repo_supported: >-
{{
(
ansible_distribution == 'Debian'
and ansible_distribution_major_version in ['12', '13']
and courseware_native_cuda_repo_arch == 'x86_64'
)
or
(
ansible_distribution == 'Ubuntu'
and (ansible_distribution_version | replace('.', '')) in ['2204', '2404']
and courseware_native_cuda_repo_arch in ['x86_64', 'arm64']
)
}}
courseware_native_cuda_keyring_url: "https://developer.download.nvidia.com/compute/cuda/repos/{{ courseware_native_cuda_repo_slug }}/{{ courseware_native_cuda_repo_arch }}/cuda-keyring_{{ courseware_native_cuda_keyring_version }}_all.deb"
courseware_native_cuda_keyring_local_path: "{{ courseware_downloads_dir }}/cuda-keyring-{{ courseware_native_cuda_repo_slug }}-{{ courseware_native_cuda_repo_arch }}.deb"
courseware_native_cuda_toolkit_package: "cuda-toolkit"
courseware_unsloth_installer_url: "https://unsloth.ai/install.sh"
courseware_unsloth_installer_path: "{{ courseware_downloads_dir }}/unsloth-install.sh"
courseware_unsloth_python_version: "3.12"