Ubuntu HPC Images - 20240624
LiquidPT
released this
25 Jun 19:06
·
32 commits
to master
since this release
The Ubuntu HPC Images includes optimizations and recommended configurations to deliver optimal performance, consistency, and reliability. These images (Ubuntu HPC 20.04, Ubuntu HPC 22.04) consists of the following HPC tools and libraries:
- Mellanox OFED 24.01-0.3.3.1
- Pre-configured IPoIB (IP-over-InfiniBand)
- Popular InfiniBand based MPI Libraries
- HPC-X v2.18
- IntelMPI 2021.12.0
- MVAPICH2 2.3.7-1
- OpenMPI 5.0.2
- Communication Runtimes
- Libfabric
- OpenUCX
- NCCL 2.21.5-1
- NCCL RDMA Sharp Plugin
- PMIx 4.2.9-1
- Optimized libraries
- AMD Optimizing C/C++ and Fortran Compilers 4.0.0-1
- Intel MKL 2024.0.0.49673
- GPU Drivers
- Nvidia GPU Driver 535.161.08
- NV Peer Memory (GPU Direct RDMA)
- NVIDIA Fabric Manager
- CUDA 12.4
- GDRCopy 2.3
- Data Center GPU Manager 3.3.3
- Azure HPC Diagnostics Tool
- SKU based Customizations
- Topology files
- NCCL configuration
- Moby 26.1.1-ubuntu22.04u1
- NVIDIA Docker container 26.1.1-1
- Azure Managed Lustre 2.15.4-42-gd6d405d
- Moneo v0.3.5
- Azure HPC Health checks v0.4.2
Deploying HPC VM Images:
The HPC VM images are available from Azure Marketplace, and they can be deployed through a variety of deployment vehicles (CycleCloud, Batch, ARM templates, etc).
AzureHPC scripts provide an easy way to quickly deploy an HPC cluster using an HPC VM image.
The Ubuntu Images are available in the marketplace with the following URIs:
microsoft-dsvm:ubuntu-hpc:2004:20.04.2024062501
microsoft-dsvm:ubuntu-hpc:2204:22.04.2024062401
What's changed:
- Ubuntu 22.04: Updated kernel to 5.15.0-1066-azure
- Ubuntu 20.04: Updated kernel to 5.15.0-1064-azure
- Restrict NCv4 topo file and graph file usage to only 96-core VM size
- Security fixes and updates