From dcb013fcf22a5375770330416c2bca35141c4f84 Mon Sep 17 00:00:00 2001 From: Po Yen Chen Date: Thu, 19 Oct 2023 23:19:07 +0800 Subject: [PATCH] Avoid force setting ENABLE_PIPELINE_V2_OPT to OFF (#961) * Avoid force setting ENABLE_PIPELINE_V2_OPT to OFF * Remove compilation option variable MAX_ILP_OPTS --- .../tensor_operation_instance/gpu/gemm/CMakeLists.txt | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/library/src/tensor_operation_instance/gpu/gemm/CMakeLists.txt b/library/src/tensor_operation_instance/gpu/gemm/CMakeLists.txt index 89820775c3..5edd6c85f4 100644 --- a/library/src/tensor_operation_instance/gpu/gemm/CMakeLists.txt +++ b/library/src/tensor_operation_instance/gpu/gemm/CMakeLists.txt @@ -96,13 +96,9 @@ list(APPEND GEMM_INSTANCES device_gemm_xdl_c_shuffle_fp8_fp8_fp8_mk_kn_mn_instan add_instance_library(device_gemm_instance ${GEMM_INSTANCES}) -set(ENABLE_PIPELINE_V2_OPT OFF) +set(ENABLE_PIPELINE_V2_OPT) if (ENABLE_PIPELINE_V2_OPT) - set(MAX_ILP_OPTS - -mllvm - -amdgpu-enable-max-ilp-scheduling-strategy - ) set(WAVES_PER_EU_DEFS CK_USE_WAVES_PER_EU=1 CK_MIN_WAVES_PER_EU=1 @@ -118,7 +114,7 @@ if (ENABLE_PIPELINE_V2_OPT) COMPILE_DEFINITIONS "${WAVES_PER_EU_DEFS};${IGLP_OPT_DEFS}") # layout=NN set_source_files_properties(device_gemm_xdl_f16_f16_f16/km_nk_mn_default_pipeline_v2_opt_instance.cpp PROPERTIES - COMPILE_OPTIONS "${MAX_ILP_OPTS}" + COMPILE_OPTIONS ";;" COMPILE_DEFINITIONS "${WAVES_PER_EU_DEFS};${IGLP_OPT_DEFS}") # layout=TT set_source_files_properties(device_gemm_xdl_f16_f16_f16/mk_kn_mn_default_pipeline_v2_opt_instance.cpp PROPERTIES @@ -126,7 +122,7 @@ if (ENABLE_PIPELINE_V2_OPT) COMPILE_DEFINITIONS "${WAVES_PER_EU_DEFS};${IGLP_OPT_DEFS}") # layout=TN set_source_files_properties(device_gemm_xdl_f16_f16_f16/mk_nk_mn_default_pipeline_v2_opt_instance.cpp PROPERTIES - COMPILE_OPTIONS "${MAX_ILP_OPTS}" + COMPILE_OPTIONS ";;" COMPILE_DEFINITIONS "${WAVES_PER_EU_DEFS};${IGLP_OPT_DEFS}") endif(ENABLE_PIPELINE_V2_OPT)