Full documentation for RVS is available at ROCmValidationSuite.Readme.
- Support for hipBLASLT blas library and option to select blas library in conf. file.
- Added Babel, thermal and performance benchmark test for MI308X.
- Babel parameters made runtime configurable.
- Gemm self-check and accuracy-check support for checking consistency & accuracy of gemm output.
- Trignometric float & random integer matrix data initialization support.
- IET (power) stress test for MI300A.
- IET (power transition) test for MI300X.
- Updated GST performance benchmark test for better numbers.
- Support data types (BF16 and FP8) based GEMM operations in GPU Stress Test (GST) module.
- Babel test for MI300X.
- Updated pebb & pbqt logs to include PCI BDF.
- Support for Mariner OS
- Support for gfx941 & gfx942
- Navi31 and Navi32 specific configurations
- GST stress test support for MI300X
- Introduced new RVS interface APIs enabling test execution from external components.
- Added new
device_index
property for conf. file.
- Moved all static internal libraries to a single public shared library (rvslib).
- Use HIP stream callback mechanism for gemm operations completion (instead of polling).
- yaml-cpp source download and build removed from RVS cmake build.
- In GST and IET modules, use of callback mechanism instead of polling for HIP stream reduced the CPU utilization %.