mirror of
https://github.com/ROCm/composable_kernel.git
synced 2026-05-15 18:42:06 +00:00
Add CK_TIME_KERNEL as toggleable CMake Variable (#1794)
* Disable CK_TIME_KERNEL by Default, Add as CMake Variable
* Enable CK_TIME_KERNEL by Default, Maintaining CMake Variable Functionality.
* Fix build error.
[ROCm/composable_kernel commit: 3fb2f5acc7]
This commit is contained in:
@@ -106,6 +106,13 @@ if(CK_USE_CODEGEN)
|
||||
add_definitions(-DCK_USE_CODEGEN)
|
||||
endif()
|
||||
|
||||
option(CK_TIME_KERNEL "Enable kernel time tracking" ON)
|
||||
if(CK_TIME_KERNEL)
|
||||
add_definitions(-DCK_TIME_KERNEL=1)
|
||||
else()
|
||||
add_definitions(-DCK_TIME_KERNEL=0)
|
||||
endif()
|
||||
|
||||
include(getopt)
|
||||
|
||||
# CK version file to record release version as well as git commit hash
|
||||
|
||||
@@ -17,7 +17,9 @@ CK_DECLARE_ENV_VAR_BOOL(CK_LOGGING)
|
||||
|
||||
// to do: add various levels of logging with CK_LOG_LEVEL
|
||||
|
||||
#ifndef CK_TIME_KERNEL
|
||||
#define CK_TIME_KERNEL 1
|
||||
#endif
|
||||
|
||||
// constant address space for kernel parameter
|
||||
// https://llvm.org/docs/AMDGPUUsage.html#address-spaces
|
||||
|
||||
Reference in New Issue
Block a user