Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.23 KB

README-v30-NVIDIA.md

File metadata and controls

34 lines (23 loc) · 1.23 KB

MLPerf HPC v3.0 NVIDIA Submission

This is a repository of NVIDIA's submission to the MLPerf HPC v3.0 benchmark. It includes implementations of the benchmark code optimized for running on NVIDIA DGX H100. The reference implementations can be found elsewhere: https://github.com/mlcommons/hpc.git

v3.0 release

This readme was updated in October 2023, for the v3.0 round of MLPerf HPC.

Contents

Each implementation in the benchmarks subdirectory provides the following:

  • Code that implements the model in at least one framework.
  • A Dockerfile which can be used to build a container for the benchmark.
  • Documentation on the dataset, model, and machine setup.

Running Benchmarks

These benchmarks have been tested on the following machine configuration:

  • An NVIDIA DGX SuperPOD™ with NVIDIA DGX H100 servers with 8x80GB H100 SXM gpus.
  • The required software stack includes Slurm, with Enroot for running containers and the Slurm Pyxis plugin

Generally, a benchmark can be run with the following steps:

  1. Follow the instructions in the README to download and format the input data and any required checkpoints.
  2. Build the Dockerfile
  3. Source the appropriate config_*.sh file.
  4. sbatch -N $DGXNNODES -t $WALLTIME run.sub