mirror of
https://github.com/ROCm/composable_kernel.git
synced 2026-05-11 17:00:18 +00:00
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
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user