Files
rocm-systems/rdc_libs/rdc_modules/rdc_rvs/conf/nv31/mem.conf
T
Galantsev, Dmitrii f5a4402ce5 RVS - Use config files and make GPU aware
Change-Id: I7a5c80ed4e6122d102e494d1ae38b4b7d40c42cd
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
2025-03-11 15:39:16 -05:00

69 lines
2.5 KiB
Plaintext

# ################################################################################
# #
# # Copyright (c) 2018-2022 Advanced Micro Devices, Inc. All rights reserved.
# #
# # MIT LICENSE:
# # Permission is hereby granted, free of charge, to any person obtaining a copy of
# # this software and associated documentation files (the "Software"), to deal in
# # the Software without restriction, including without limitation the rights to
# # use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
# # of the Software, and to permit persons to whom the Software is furnished to do
# # so, subject to the following conditions:
# #
# # The above copyright notice and this permission notice shall be included in all
# # copies or substantial portions of the Software.
# #
# # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# # SOFTWARE.
# #
# ###############################################################################
# Memory test
#
# Preconditions:
# Set device to all. If you need to run the rvs only on a subset of GPUs, please run rvs with -g
# option, collect the GPUs IDs (e.g.: GPU[ 5 - 50599] -> 50599 is the GPU ID) and then specify
# all the GPUs IDs separated by white space (e.g.: device: 50599 3245)
# Set run count to how many times we want each test to run
#
# Run test with:
# ./rvs -c conf/mem.conf -d 3
#
# Expected result:
# The test on each GPU passes (TRUE) if no memory errors are seen
# FALSE otherwise
#
# To omit individual actions specify number of test in exclude tag's value, numbers as specified below
# 0: Walking 1 bit
# 1: Own address test
# 2: Moving inversions, ones&zeros
# 3: Moving inversions, 8 bit pattern
# 4: Moving inversions, random pattern
# 5: Block move, 64 moves
# 6: Moving inversions, 32 bit pattern
# 7: Random number sequence
# 8: Modulo 20, random pattern
# 9: Bit fade test
# 10: Memory stress test
#
actions:
- name: action_1
device: all
module: mem
parallel: true
count: 1
wait: 100
mapped_memory: false
mem_blocks: 128
num_passes: 500
thrds_per_blk: 64
stress: true
num_iter: 50000
exclude : 9 10