mirror of
https://github.com/ROCm/composable_kernel.git
synced 2026-05-02 04:31:25 +00:00
[rocm-libraries] ROCm/rocm-libraries#5609 (commit 95afb2c)
[CK][CK Tile] Move grouped conv cpp instances to build dir (#5609) ## Motivation Move grouped conv .cpp instances to build dir. Fix generate instances script. ## Technical Details Avoid CI problem when instances in experimental directory are not removed ## Test Plan test_grouped_convnd_*_tile ## Test Result Pending ## Submission Checklist - [x] Look over the contributing guidelines at https://github.com/ROCm/ROCm/blob/develop/CONTRIBUTING.md#pull-requests.
This commit is contained in:
committed by
assistant-librarian[bot]
parent
a22c822aef
commit
fd8714aea9
@@ -3,13 +3,13 @@
|
||||
|
||||
if(GPU_TARGETS MATCHES "gfx9")
|
||||
# Generate instances using python script if instance directories don't exist
|
||||
set(INSTANCES_DIR ${CMAKE_CURRENT_SOURCE_DIR}/instances)
|
||||
set(INSTANCES_DIR ${CMAKE_CURRENT_BINARY_DIR})
|
||||
if(NOT EXISTS ${INSTANCES_DIR}/forward OR
|
||||
NOT EXISTS ${INSTANCES_DIR}/backward_weight OR
|
||||
NOT EXISTS ${INSTANCES_DIR}/backward_data)
|
||||
find_package(Python3 COMPONENTS Interpreter Development)
|
||||
execute_process(
|
||||
COMMAND ${Python3_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/generate_instances.py --mode=tests
|
||||
COMMAND ${Python3_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/generate_instances.py --mode=tests --instances_dir=${CMAKE_CURRENT_BINARY_DIR}
|
||||
RESULT_VARIABLE ret
|
||||
OUTPUT_VARIABLE output
|
||||
ERROR_VARIABLE error
|
||||
@@ -21,13 +21,13 @@ if(GPU_TARGETS MATCHES "gfx9")
|
||||
endif()
|
||||
|
||||
# Find cpp files and create lib for instances
|
||||
file(GLOB_RECURSE GROUPED_CONV_FWD_TILE "instances/forward/*.cpp")
|
||||
file(GLOB_RECURSE GROUPED_CONV_FWD_TILE "${CMAKE_CURRENT_BINARY_DIR}/forward/*.cpp")
|
||||
add_instance_library(device_grouped_conv_fwd_tile_instances ${GROUPED_CONV_FWD_TILE})
|
||||
target_include_directories(device_grouped_conv_fwd_tile_instances PRIVATE
|
||||
"${PROJECT_SOURCE_DIR}/experimental/builder/test/utils")
|
||||
target_compile_options(device_grouped_conv_fwd_tile_instances PRIVATE -DCK_TILE_FLOAT_TO_BFLOAT16_DEFAULT=0)
|
||||
|
||||
file(GLOB_RECURSE GROUPED_CONV_BWD_WEIGHT_TILE "instances/backward_weight/*.cpp")
|
||||
file(GLOB_RECURSE GROUPED_CONV_BWD_WEIGHT_TILE "${CMAKE_CURRENT_BINARY_DIR}/backward_weight/*.cpp")
|
||||
add_instance_library(device_grouped_conv_bwd_weight_tile_instances ${GROUPED_CONV_BWD_WEIGHT_TILE})
|
||||
target_include_directories(device_grouped_conv_bwd_weight_tile_instances PRIVATE
|
||||
"${PROJECT_SOURCE_DIR}/experimental/builder/test/utils")
|
||||
|
||||
Reference in New Issue
Block a user