f5a4402ce5
Change-Id: I7a5c80ed4e6122d102e494d1ae38b4b7d40c42cd Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
69 lines
2.5 KiB
Plaintext
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
|