From 7503cc720217fb65fc6aa715ac4a08fe3e9acafd Mon Sep 17 00:00:00 2001 From: David Galiffi Date: Fri, 13 Jun 2025 17:09:49 -0400 Subject: [PATCH] Add perfetto validation to rccl ctests (#246) Check for the "RCCL Communication Send / Receive" data counters Signed-off-by: David Galiffi [ROCm/rocprofiler-systems commit: 6dd1ee78bf3e277e9769727319c85e8c31bf885b] --- .../rocprofiler-systems/tests/rocprof-sys-rccl-tests.cmake | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/projects/rocprofiler-systems/tests/rocprof-sys-rccl-tests.cmake b/projects/rocprofiler-systems/tests/rocprof-sys-rccl-tests.cmake index 60d5bf0035..3e241a0ee3 100644 --- a/projects/rocprofiler-systems/tests/rocprof-sys-rccl-tests.cmake +++ b/projects/rocprofiler-systems/tests/rocprof-sys-rccl-tests.cmake @@ -82,4 +82,11 @@ foreach(_TARGET ${RCCL_TEST_TARGETS}) -s 1 ENVIRONMENT "${_rccl_environment}") + + rocprofiler_systems_add_validation_test( + NAME rccl-test-${_NAME}-sampling + PERFETTO_METRIC "rocm_rccl_api" + PERFETTO_FILE "perfetto-trace.proto" + LABELS "rccl-tests;rcclp" + ARGS --counter-names "RCCL Comm" -p) endforeach()