"vscode:/vscode.git/clone" did not exist on "2c9b638065ae8d69f8949e56f87990f1fcfe9255"
Unverified Commit 91b754e0 authored by niboshi's avatar niboshi Committed by GitHub
Browse files

Fix CMakeList.txt to build as a sub-project (#479)


Signed-off-by: default avatarniboshi <niboshi000@gmail.com>
parent 427c736d
...@@ -14,12 +14,12 @@ set(CMAKE_CUDA_STANDARD_REQUIRED ON) ...@@ -14,12 +14,12 @@ set(CMAKE_CUDA_STANDARD_REQUIRED ON)
project(transformer_engine LANGUAGES CUDA CXX) project(transformer_engine LANGUAGES CUDA CXX)
list(APPEND CMAKE_CUDA_FLAGS "--threads 4") set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} --threads 4")
if (CMAKE_BUILD_TYPE STREQUAL "Debug") if (CMAKE_BUILD_TYPE STREQUAL "Debug")
set(CMAKE_CUDA_FLAGS_DEBUG "${CMAKE_CUDA_FLAGS_DEBUG} -G") set(CMAKE_CUDA_FLAGS_DEBUG "${CMAKE_CUDA_FLAGS_DEBUG} -G")
endif() endif()
list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/") list(PREPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/")
find_package(CUDAToolkit REQUIRED cublas nvToolsExt) find_package(CUDAToolkit REQUIRED cublas nvToolsExt)
find_package(CUDNN REQUIRED cudnn) find_package(CUDNN REQUIRED cudnn)
find_package(Python COMPONENTS Interpreter Development REQUIRED) find_package(Python COMPONENTS Interpreter Development REQUIRED)
......
...@@ -41,7 +41,7 @@ target_include_directories(transformer_engine PUBLIC ...@@ -41,7 +41,7 @@ target_include_directories(transformer_engine PUBLIC
# Check for cuDNN frontend API # Check for cuDNN frontend API
set(CUDNN_FRONTEND_INCLUDE_DIR set(CUDNN_FRONTEND_INCLUDE_DIR
"${CMAKE_SOURCE_DIR}/../3rdparty/cudnn-frontend/include") "${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/cudnn-frontend/include")
if(NOT EXISTS "${CUDNN_FRONTEND_INCLUDE_DIR}") if(NOT EXISTS "${CUDNN_FRONTEND_INCLUDE_DIR}")
message(FATAL_ERROR message(FATAL_ERROR
"Could not find cuDNN frontend API. " "Could not find cuDNN frontend API. "
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment