Skip to content

Commit 02d456e

Browse files
niboshicyanguwa
authored andcommitted
Fix CMakeList.txt to build as a sub-project (NVIDIA#479)
Signed-off-by: niboshi <[email protected]>
1 parent da2f240 commit 02d456e

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

transformer_engine/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ set(CMAKE_CUDA_STANDARD_REQUIRED ON)
1414

1515
project(transformer_engine LANGUAGES CUDA CXX)
1616

17-
list(APPEND CMAKE_CUDA_FLAGS "--threads 4")
17+
set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} --threads 4")
1818
if (CMAKE_BUILD_TYPE STREQUAL "Debug")
1919
set(CMAKE_CUDA_FLAGS_DEBUG "${CMAKE_CUDA_FLAGS_DEBUG} -G")
2020
endif()
2121

22-
list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/")
22+
list(PREPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/")
2323
find_package(CUDAToolkit REQUIRED cublas nvToolsExt)
2424
find_package(CUDNN REQUIRED cudnn)
2525
find_package(Python COMPONENTS Interpreter Development REQUIRED)

transformer_engine/common/CMakeLists.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,7 @@ target_include_directories(transformer_engine PUBLIC
4343

4444
# Check for cuDNN frontend API
4545
set(CUDNN_FRONTEND_INCLUDE_DIR
46-
"${CMAKE_SOURCE_DIR}/../3rdparty/cudnn-frontend/include")
47-
# "/code/fmha/github3/pr-graph-api/cudnn_frontend/include")
46+
"${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/cudnn-frontend/include")
4847
if(NOT EXISTS "${CUDNN_FRONTEND_INCLUDE_DIR}")
4948
message(FATAL_ERROR
5049
"Could not find cuDNN frontend API. "

0 commit comments

Comments
 (0)