From ffba5aefccce6b577e5f36399d55544dc9e6ed91 Mon Sep 17 00:00:00 2001 From: Illia Silin <98187287+illsilin@users.noreply.github.com> Date: Fri, 24 Apr 2026 19:22:11 -0700 Subject: [PATCH] [CK] restore fmha performance reporting and disable c++17 in CI. (#6741) ## Motivation This change restores monitoring of FMHA benchmarks performance in daily builds and removes the std=c++17 flag from CI builds on gfx90a. ## Technical Details ## Test Plan ## Test Result ## Submission Checklist - [ ] Look over the contributing guidelines at https://github.com/ROCm/ROCm/blob/develop/CONTRIBUTING.md#pull-requests. --- Jenkinsfile | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 05eb7f97ef..8675c716e7 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -840,8 +840,10 @@ def cmake_build(Map conf=[:]){ if (params.RUN_CK_TILE_FMHA_TESTS){ try{ - archiveArtifacts "perf_fmha_*.log" - stash includes: "perf_fmha_**.log", name: "perf_fmha_log_${arch_name}" + dir("projects/composablekernel"){ + archiveArtifacts "perf_fmha_*.log" + stash includes: "perf_fmha_**.log", name: "perf_fmha_log_${arch_name}" + } } catch(Exception err){ echo "could not locate the requested artifacts: ${err.getMessage()}. will skip the stashing." @@ -918,7 +920,7 @@ def Build_CK(Map conf=[:]){ sh "projects/composablekernel/script/run_inductor_tests.sh" } // run performance tests, stash the logs, results will be processed on the master node - dir("projects/composablekernel/script"){ + dir("projects/composablekernel/script"){ if (params.RUN_PERFORMANCE_TESTS){ if (params.RUN_FULL_QA && (arch == "gfx90a" || arch == "gfx942")){ // run full tests on gfx90a or gfx942 @@ -1017,6 +1019,13 @@ def process_results(Map conf=[:]){ catch(Exception err){ echo "could not locate the FMHA performance logs for gfx90a: ${err.getMessage()}." } + try{ + unstash "perf_fmha_log_gfx950" + } + catch(Exception err){ + echo "could not locate the FMHA performance logs for gfx950: ${err.getMessage()}." + } + } if (params.BUILD_INSTANCES_ONLY){ // unstash deb packages