diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f80499fa3..817abc7aee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ This file is used to list changes made in each version of the AWS ParallelCluste - xdcv: `2024.0.631-1` - gl: `2024.0.1078-1` - web_viewer: `2024.0-18131-1` +- Upgrade CUDA Toolkit to version 12.6.3 (from 12.4.1). **BUG FIXES** - Fix an issue in the way we get region when manage volumes so that it can correctly handle local zone. diff --git a/THIRD-PARTY-LICENSES.txt b/THIRD-PARTY-LICENSES.txt index 3cfca88a7e..e0808737c8 100644 --- a/THIRD-PARTY-LICENSES.txt +++ b/THIRD-PARTY-LICENSES.txt @@ -4628,7 +4628,7 @@ laws, restrictions or regulations. ------ -** Cuda Samples; version 12.4 -- https://github.com/NVIDIA/cuda-samples/ +** Cuda Samples; version 12.6 -- https://github.com/NVIDIA/cuda-samples/ Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved. * Package Cuda Samples's source code may be found at: diff --git a/cookbooks/aws-parallelcluster-platform/recipes/install/cuda.rb b/cookbooks/aws-parallelcluster-platform/recipes/install/cuda.rb index 152968a057..109e2189b2 100644 --- a/cookbooks/aws-parallelcluster-platform/recipes/install/cuda.rb +++ b/cookbooks/aws-parallelcluster-platform/recipes/install/cuda.rb @@ -19,13 +19,13 @@ # Cuda installer from https://developer.nvidia.com/cuda-toolkit-archive # Cuda installer naming: cuda_11.8.0_520.61.05_linux -cuda_version = '12.4' -cuda_patch = '1' +cuda_version = '12.6' +cuda_patch = '3' cuda_complete_version = "#{cuda_version}.#{cuda_patch}" cuda_version_suffix = '550.54.15' cuda_arch = arm_instance? ? 'linux_sbsa' : 'linux' cuda_url = "#{node['cluster']['artifacts_s3_url']}/dependencies/cuda/cuda_#{cuda_complete_version}_#{cuda_version_suffix}_#{cuda_arch}.run" -cuda_samples_version = '12.4' +cuda_samples_version = '12.6' cuda_samples_url = "#{node['cluster']['artifacts_s3_url']}/dependencies/cuda/samples/v#{cuda_samples_version}.tar.gz" tmp_cuda_run = '/tmp/cuda.run' tmp_cuda_sample_archive = '/tmp/cuda-sample.tar.gz' diff --git a/cookbooks/aws-parallelcluster-platform/spec/unit/recipes/cuda_spec.rb b/cookbooks/aws-parallelcluster-platform/spec/unit/recipes/cuda_spec.rb index 5e241d8955..8d84bd3664 100644 --- a/cookbooks/aws-parallelcluster-platform/spec/unit/recipes/cuda_spec.rb +++ b/cookbooks/aws-parallelcluster-platform/spec/unit/recipes/cuda_spec.rb @@ -1,8 +1,8 @@ require 'spec_helper' describe 'aws-parallelcluster-platform::cuda' do - cached(:cuda_version) { '12.4' } - cached(:cuda_patch) { '1' } + cached(:cuda_version) { '12.6' } + cached(:cuda_patch) { '3' } cached(:cuda_complete_version) { "#{cuda_version}.#{cuda_patch}" } cached(:cuda_version_suffix) { '550.54.15' } @@ -20,7 +20,7 @@ context 'when on arm' do cached(:cuda_arch) { 'linux_sbsa' } cached(:cuda_url) { "#{node['cluster']['artifacts_s3_url']}/dependencies/cuda/cuda_#{cuda_complete_version}_#{cuda_version_suffix}_#{cuda_arch}.run" } - cached(:cuda_samples_version) { '12.4' } + cached(:cuda_samples_version) { '12.6' } cached(:cuda_samples_url) { "#{node['cluster']['artifacts_s3_url']}/dependencies/cuda/samples/v#{cuda_samples_version}.tar.gz" } cached(:chef_run) do