|
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