From 7415241b2f769a97db3e3dbce0f68a9773a49b11 Mon Sep 17 00:00:00 2001 From: "Kim, SungEun" Date: Fri, 3 Jul 2026 10:58:14 +0900 Subject: [PATCH] [GPU] Add CMake option for incremental oneDNN builds --- src/plugins/intel_gpu/thirdparty/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/intel_gpu/thirdparty/CMakeLists.txt b/src/plugins/intel_gpu/thirdparty/CMakeLists.txt index 48843e91246850..72aacf8db02fc1 100644 --- a/src/plugins/intel_gpu/thirdparty/CMakeLists.txt +++ b/src/plugins/intel_gpu/thirdparty/CMakeLists.txt @@ -14,6 +14,7 @@ if(ENABLE_ONEDNN_FOR_GPU) set(ONEDNN_BUILD_DIR "${CMAKE_CURRENT_BINARY_DIR}/onednn_gpu_build") set(ONEDNN_INSTALL_DIR "${CMAKE_CURRENT_BINARY_DIR}/onednn_gpu_install" CACHE PATH "Installation path for oneDNN GPU library") set(ONEDNN_PREFIX_DIR "${CMAKE_CURRENT_BINARY_DIR}/onednn_gpu_root") + set(OV_ONEDNN_GPU_BUILD_ALWAYS OFF CACHE BOOL "Always run oneDNN GPU external build step (useful for local development)") set(ONEDNN_ENABLED_PRIMITIVES "CONCAT;CONVOLUTION;DECONVOLUTION;GATED_MLP;MATMUL;REORDER;POOLING;REDUCTION;SDPA;RNN") set(ONEDNN_ENABLED_ISA "XELP;XEHP;XEHPG;XE2;XE3;XE3P") set(DNNL_GPU_LIBRARY_NAME "openvino_onednn_gpu" CACHE STRING "Name of oneDNN library for Intel GPU Plugin") @@ -168,6 +169,7 @@ if(ENABLE_ONEDNN_FOR_GPU) ${onednn_gpu_cache_args} # Build Step Options: BUILD_BYPRODUCTS ${ONEDNN_GPU_LIB_PATH} + BUILD_ALWAYS ${OV_ONEDNN_GPU_BUILD_ALWAYS} # Target Options: EXCLUDE_FROM_ALL ON )