From 837fb379d9ce4a9c8b9f3294aee7eca5b795206d Mon Sep 17 00:00:00 2001 From: Illia Silin <98187287+illsilin@users.noreply.github.com> Date: Fri, 8 May 2026 01:41:00 +0000 Subject: [PATCH] [rocm-libraries] ROCm/rocm-libraries#7138 (commit 70e6660) [CK] disable tile_engine by default, limit gfx1030 CI builds to develop only. (#7138) ## Motivation An attempt to reduce the build time and keep CI moving faster. Disable tile_engine by default since even the cmake step may take up to 30 minutes. Since we're down to a single gfx1030 CI node, use it only for develop builds. ## 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. --- CMakeLists.txt | 2 +- Jenkinsfile | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1aa905dc78..18dde32e4d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -52,7 +52,7 @@ option(CK_EXPERIMENTAL_BUILDER "Enable experimental builder" OFF) option(BUILD_MHA_LIB "Build the static library for flash attention" OFF) option(FORCE_DISABLE_XDL "Skip compiling XDL specific instances (even if supported GPUs are included in GPU_TARGETS)" OFF) option(FORCE_DISABLE_WMMA "Skip compiling WMMA specific instances (even if supported GPUs are included in GPU_TARGETS)" OFF) -option(BUILD_CK_TILE_ENGINE "Build the tile_engine subdirectory" ON) +option(BUILD_CK_TILE_ENGINE "Build the tile_engine subdirectory" OFF) option(BUILD_CK_EXAMPLES "Build the example subdirectory" ON) option(BUILD_CK_TUTORIALS "Build the tutorial subdirectory" ON) diff --git a/Jenkinsfile b/Jenkinsfile index e862dadc0d..73f7c9630d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1395,8 +1395,8 @@ pipeline { description: "Build CK and run tests on gfx101 (default: OFF)") booleanParam( name: "BUILD_GFX103", - defaultValue: true, - description: "Build CK and run tests on gfx103 (default: ON)") + defaultValue: false, + description: "Build CK and run tests on gfx103 (default: OFF)") booleanParam( name: "BUILD_GFX11", defaultValue: true, @@ -1483,6 +1483,7 @@ pipeline { dbsshpassword = "${dbsshpassword}" gerrit_cred="${gerrit_cred}" DOCKER_BUILDKIT = "1" + BUILD_GFX103 = "${env.BRANCH_NAME == 'develop' ? true : false}" } stages{ stage("Determine CI Execution") { @@ -1819,6 +1820,7 @@ pipeline { environment{ setup_args = "NO_CK_BUILD" execute_args = """ cmake -G Ninja -D CMAKE_PREFIX_PATH=/opt/rocm \ + -D BUILD_CK_TILE_ENGINE="ON" \ -D CMAKE_CXX_COMPILER="${params.BUILD_COMPILER}" \ -D CMAKE_BUILD_TYPE=Release \ -D GPU_TARGETS="gfx942" \ @@ -1861,6 +1863,7 @@ pipeline { environment{ setup_args = "NO_CK_BUILD" execute_args = """ cmake -G Ninja -D CMAKE_PREFIX_PATH=/opt/rocm \ + -D BUILD_CK_TILE_ENGINE="ON" \ -D CMAKE_CXX_COMPILER="${params.BUILD_COMPILER}" \ -D CMAKE_BUILD_TYPE=Release \ -D GPU_TARGETS="gfx942" \ @@ -1895,6 +1898,7 @@ pipeline { environment{ setup_args = "NO_CK_BUILD" execute_args = """ cmake -G Ninja -D CMAKE_PREFIX_PATH=/opt/rocm \ + -D BUILD_CK_TILE_ENGINE="ON" \ -D CMAKE_CXX_COMPILER="${params.BUILD_COMPILER}" \ -D CMAKE_BUILD_TYPE=Release \ -D GPU_TARGETS="gfx950" \ @@ -1924,6 +1928,7 @@ pipeline { environment{ setup_args = "NO_CK_BUILD" execute_args = """ cmake -G Ninja -D CMAKE_PREFIX_PATH=/opt/rocm \ + -D BUILD_CK_TILE_ENGINE="ON" \ -D CMAKE_CXX_COMPILER="${params.BUILD_COMPILER}" \ -D CMAKE_BUILD_TYPE=Release \ -D GPU_TARGETS="gfx1201" \