d07bf508a9
The Omnitrace program is being renamed. Full name: "ROCm Systems Profiler" Package name: "rocprofiler-systems" Binary / Library names: "rocprof-sys-*" --------- Co-authored-by: Xuan Chen <xuchen@amd.com> Signed-off-by: David Galiffi <David.Galiffi@amd.com>
112 строки
2.7 KiB
CMake
112 строки
2.7 KiB
CMake
# -------------------------------------------------------------------------------------- #
|
|
#
|
|
# time-window tests
|
|
#
|
|
# -------------------------------------------------------------------------------------- #
|
|
|
|
rocprofiler_systems_add_test(
|
|
SKIP_BASELINE SKIP_SAMPLING ${_TRACE_WINDOW_SKIP}
|
|
NAME trace-time-window
|
|
TARGET trace-time-window
|
|
REWRITE_ARGS -e -v 2 --caller-include inner -i 4096
|
|
RUNTIME_ARGS -e -v 1 --caller-include inner -i 4096
|
|
LABELS "time-window"
|
|
ENVIRONMENT "${_window_environment};ROCPROFSYS_TRACE_DURATION=1.25")
|
|
|
|
rocprofiler_systems_add_validation_test(
|
|
NAME trace-time-window-binary-rewrite
|
|
TIMEMORY_METRIC "wall_clock"
|
|
TIMEMORY_FILE "wall_clock.json"
|
|
PERFETTO_METRIC "host"
|
|
PERFETTO_FILE "perfetto-trace.proto"
|
|
LABELS "time-window"
|
|
FAIL_REGEX "outer_d|ROCPROFSYS_ABORT_FAIL_REGEX"
|
|
ARGS -l
|
|
trace-time-window.inst
|
|
outer_a
|
|
outer_b
|
|
outer_c
|
|
-c
|
|
1
|
|
1
|
|
1
|
|
1
|
|
-d
|
|
0
|
|
1
|
|
1
|
|
1
|
|
-p)
|
|
|
|
rocprofiler_systems_add_validation_test(
|
|
NAME trace-time-window-runtime-instrument
|
|
TIMEMORY_METRIC "wall_clock"
|
|
TIMEMORY_FILE "wall_clock.json"
|
|
PERFETTO_METRIC "host"
|
|
PERFETTO_FILE "perfetto-trace.proto"
|
|
LABELS "time-window"
|
|
FAIL_REGEX "outer_d|ROCPROFSYS_ABORT_FAIL_REGEX"
|
|
ARGS -l
|
|
trace-time-window
|
|
outer_a
|
|
outer_b
|
|
outer_c
|
|
-c
|
|
1
|
|
1
|
|
1
|
|
1
|
|
-d
|
|
0
|
|
1
|
|
1
|
|
1
|
|
-p)
|
|
|
|
rocprofiler_systems_add_test(
|
|
SKIP_BASELINE SKIP_SAMPLING ${_TRACE_WINDOW_SKIP}
|
|
NAME trace-time-window-delay
|
|
TARGET trace-time-window
|
|
REWRITE_ARGS -e -v 2 --caller-include inner -i 4096
|
|
RUNTIME_ARGS -e -v 1 --caller-include inner -i 4096
|
|
LABELS "time-window"
|
|
ENVIRONMENT
|
|
"${_window_environment};ROCPROFSYS_TRACE_DELAY=0.75;ROCPROFSYS_TRACE_DURATION=0.75"
|
|
)
|
|
|
|
rocprofiler_systems_add_validation_test(
|
|
NAME trace-time-window-delay-binary-rewrite
|
|
TIMEMORY_METRIC "wall_clock"
|
|
TIMEMORY_FILE "wall_clock.json"
|
|
PERFETTO_METRIC "host"
|
|
PERFETTO_FILE "perfetto-trace.proto"
|
|
LABELS "time-window"
|
|
ARGS -l
|
|
outer_c
|
|
outer_d
|
|
-c
|
|
1
|
|
1
|
|
-d
|
|
0
|
|
0
|
|
-p)
|
|
|
|
rocprofiler_systems_add_validation_test(
|
|
NAME trace-time-window-delay-runtime-instrument
|
|
TIMEMORY_METRIC "wall_clock"
|
|
TIMEMORY_FILE "wall_clock.json"
|
|
PERFETTO_METRIC "host"
|
|
PERFETTO_FILE "perfetto-trace.proto"
|
|
LABELS "time-window"
|
|
ARGS -l
|
|
outer_c
|
|
outer_d
|
|
-c
|
|
1
|
|
1
|
|
-d
|
|
0
|
|
0
|
|
-p)
|