|
2 | 2 | HPCCM development container for the C++ HPC tutorial |
3 | 3 | https://github.com/NVIDIA/hpc-container-maker/ |
4 | 4 | """ |
5 | | -nvhpc_ver = '22.3' |
6 | | -cuda_ver = '11.6' |
| 5 | +nvhpc_ver = '22.5' |
| 6 | +cuda_ver = '11.7' |
7 | 7 |
|
8 | 8 | #Stage0 += baseimage(image = f'nvcr.io/nvidia/nvhpc:{nvhpc_ver}-devel-cuda{cuda_ver}-ubuntu20.04') |
9 | 9 | Stage0 += baseimage(image = f'nvcr.io/nvidia/nvhpc:{nvhpc_ver}-devel-cuda_multi-ubuntu20.04') |
|
13 | 13 | 'python3', 'python3-pip', 'python-is-python3', 'python3-setuptools', |
14 | 14 | 'nginx', 'zip', 'make', 'build-essential', 'curl', |
15 | 15 | 'git', 'bc', 'debianutils', 'libnuma1', 'openssh-client', 'wget', 'numactl', |
| 16 | + # editors |
| 17 | + 'emacs', 'vim', |
16 | 18 | ]) |
17 | 19 |
|
18 | 20 | # Install GNU and LLVM toolchains and CMake |
19 | 21 | Stage0 += gnu(version='11', extra_repository=True) |
20 | 22 | Stage0 += llvm(version='15', upstream=True, extra_tools=True, toolset=True) |
21 | | -Stage0 += cmake(eula=True, version='3.22.2') |
| 23 | +Stage0 += cmake(eula=True, version='3.23.2') |
22 | 24 |
|
23 | | -# Install NSight Systems profiler |
24 | | -Stage0 += nsight_systems(eula=True) |
| 25 | +# Install NSight Systems and NSight Compute profilers |
| 26 | +# These are shipped with the HPC SDK containers now |
| 27 | +# Stage0 += nsight_systems(eula=True) |
| 28 | +# Stage0 += nsight_compute(eula=True) |
25 | 29 |
|
26 | 30 | Stage0 += shell(commands=[ |
27 | 31 | 'set -ex', # Exit on first error and debug output |
|
58 | 62 | Stage0 += copy(src='labs/', dest='/labs/') |
59 | 63 |
|
60 | 64 | # Install Intel's OneAPI toolchain |
61 | | -Stage0 += packages(ospackages=['linux-headers-generic', 'intel-basekit', 'intel-hpckit'], |
62 | | - apt_keys=['https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2023.PUB'], |
63 | | - apt_repositories=['deb https://apt.repos.intel.com/oneapi all main'] |
64 | | -) |
| 65 | +#Stage0 += packages(ospackages=['linux-headers-generic', 'intel-basekit', 'intel-hpckit'], |
| 66 | +# apt_keys=['https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2023.PUB'], |
| 67 | +# apt_repositories=['deb https://apt.repos.intel.com/oneapi all main'] |
| 68 | +#) |
0 commit comments