Skip to content

Run RocHPCG Docker Application

This guide shows how to run the RocHPCG Docker application. Sign in to AAC if you have not already.

Select application

Click Applications, then select HPCG.

Search HPCG

Select container

Select the RocHPCG version with container type docker.

Note: In this case, we have selected rocHPCG 3.1.0_97 version and container as docker.

Select HPCG version

New workload

Click on New Workload button available on the top right corner.

HPCG new workload button

Select team

In case the user is assigned to more than one team, a pop window will required to select one of the customer teams to which the user is part of. If there is just one team assigned to the user, it will not be required.

Note: In this case, we have selected Team as AMD Internal.

Click Launch button.

Selected team

Click Next button to continue.

HPCG input files next button

Configure run script

Click Next to continue with default script.

Note: Default script is for 8 GPUs

mpirun --mca pml ucx -np 8 rochpcg 336 168 672 1860

HPCG app config next button

Select resources

Select the allowed run time. The number of GPUs should be 8. Here, we have selected the run time as 1 hour, number of GPU’s as 8 and telemetry is enabled.Click on Next button.

Select GPUs

Select compute

Select the cluster and queue for the job, then click Next.

Queue HPCG next

Review workload submission

Review the configuration and click Run Workload.

Review HPCG run workload

Change buttons

Queue change button

Payment run workload

Monitor workload

When the run finishes, the status is Completed. Use the STDOUT and STDERR tabs for logs; the Performance tab shows telemetry. The final score in STDOUT is the RocHPCG performance.

HPCG parameters

HPCG STDOUT