Appendix - Test Recipes#

RVS Test Recipes#

The test runner’s test recipes are built upon ROCm Validation Suite (RVS). Here is a full list of supported test recipes by RVS.

GPU

babel

babel_single

gpup_single

gst_single

iet_single

pbqt_single

pebb_single

tst_single

gst_ext

gst_selfcheck

gst_stress

iet_stress

gst_thermal

iet_thermal

MI210

✓

✓

✓

✓

✓

✓

✓

MI300X

✓

✓

✓

✓

✓

✓

✓

✓

✓

MI300A

✓

✓

MI300X-HF

✓

✓

MI308X

✓

✓

✓

✓

✓

✓

MI308X-HF

✓

✓

✓

✓

✓

MI325X

✓

✓

✓

✓

✓

MI350P-450W

✓

✓

✓

MI350P-600W

✓

✓

✓

MI350X

✓

✓

✓

✓

✓

MI355X

✓

✓

✓

✓

✓

Radeon GPU test recipes#

GPU

mem

gpup_single

gst_single

iet_single

rcqt_single

pbqt_single

pebb_single

peqt_single

pesm_1

gst_stress_3_hrs

W6800

✓

✓

✓

✓

✓

✓

✓

✓

✓

✓

RX 6800

✓

✓

✓

✓

✓

✓

✓

✓

✓

✓

RX 6800XT

✓

✓

✓

✓

✓

✓

✓

✓

✓

✓

RX 6900XT

✓

✓

✓

✓

✓

✓

✓

✓

✓

✓

RX 6950XT

✓

✓

✓

✓

✓

✓

✓

✓

✓

✓

W7700

✓

✓

✓

✓

✓

✓

✓

✓

✓

✓

RX 7700

✓

✓

✓

✓

✓

✓

✓

✓

✓

✓

RX 7700XT

✓

✓

✓

✓

✓

✓

✓

✓

✓

✓

RX 7800XT

✓

✓

✓

✓

✓

✓

✓

✓

✓

✓

RX 7800M

✓

✓

✓

✓

✓

✓

✓

✓

✓

✓

W7800

✓

✓

✓

✓

✓

✓

✓

✓

✓

✓

W7800 48GB

✓

✓

✓

✓

✓

✓

✓

✓

✓

✓

W7900

✓

✓

✓

✓

✓

✓

✓

✓

✓

✓

W7900 Dual Slot

✓

✓

✓

✓

✓

✓

✓

✓

✓

✓

W7900D

✓

✓

✓

✓

✓

✓

✓

✓

✓

✓

RX 7900XT

✓

✓

✓

✓

✓

✓

✓

✓

✓

✓

RX 7900XTX

✓

✓

✓

✓

✓

✓

✓

✓

✓

✓

RX 7900GRE

✓

✓

✓

✓

✓

✓

✓

✓

✓

✓

RX 7900M

✓

✓

✓

✓

✓

✓

✓

✓

✓

✓

AI PRO 9600D

✓

✓

AI PRO 9700

✓

✓

AI PRO 9700S

✓

✓

RX 9060

✓

✓

RX 9060XT

✓

✓

RX 9070

✓

✓

RX 9070XT

✓

✓

Level based test recipes#

Pre-configured test recipes are available at five levels of complexity and coverage. To use a level-based test recipe, specify the test recipe name in the config map using the format levels/rvs_level_1.

GPU

levels/rvs_level_1

levels/rvs_level_2

levels/rvs_level_3

levels/rvs_level_4

levels/rvs_level_5

MI300X

✓

✓

✓

✓

✓

MI300X-HF

✓

✓

✓

✓

✓

MI308X

✓

✓

✓

✓

✓

MI308X-HF

✓

✓

✓

✓

✓

MI325X

✓

✓

✓

✓

✓

MI350X

✓

✓

✓

✓

✓

MI355X

✓

✓

✓

✓

✓

Partitioned GPU test recipes#

Test recipes are available for GPUs with specific partition profiles. To use a partitioned GPU test recipe, specify the test recipe name in the config map using the format NPS4/CPX/gst_single.

GPU Model + Partition Profile (Memory / Compute)

gst_single

MI300X with NPS4/CPX

✓

MI300X with NPS2/DPX

✓

MI325X with NPS2/DPX

✓

MI350X with NPS2/DPX

✓

MI350X with NPS2/CPX

✓

MI355X with NPS2/DPX

✓

MI355X with NPS2/CPX

✓

RVS Arguments#

Argument

Description

Default/Example

--parallel, -p

Enables or Disables parallel execution across multiple GPUs, this will help accelerate the RVS tests.

By default if this option is not specified the test won’t execute in parallel. Use -p or -p true to enable parallel execution or use -p false to disable the parallel execution.

--debug, -d

Specify the debug level for the output log. The range is 0-5 with 5 being the highest verbose level.

Example: Use -d 5 to get the highest level debug output.

For more information of test recipe details and explanation, please check RVS official documentation.