Skip to content

Commit 588aebd

Browse files
committed
CMake Cleanup
1 parent 4e1810d commit 588aebd

File tree

4 files changed

+8
-23
lines changed

4 files changed

+8
-23
lines changed

transformer_engine/common/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,6 @@ else()
400400
"${ROCSHMEM_HOME}/lib/librocshmem.a"
401401
-Wl,--no-whole-archive
402402
)
403-
target_include_directories(transformer_engine PUBLIC ${ROCSHMEMAPI_INCLUDE_DIR})
404403
endif()
405404
endif()
406405

transformer_engine/common/libtransformer_engine.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
*transformer_engine::CommOverlapCore*;
2020
*nvshmem_wait_on_stream*;
2121
*nvshmemi_init_thread*;
22-
*rocshmem*
22+
*te_rocshmem*
2323
};
2424
local: *;
2525
};

transformer_engine/common/rocshmem_api/CMakeLists.txt

Lines changed: 6 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,9 @@
33
cmake_minimum_required (VERSION 3.21)
44
project(rocshmem LANGUAGES HIP)
55

6-
find_package(hipblaslt REQUIRED)
7-
find_package(hiprtc REQUIRED)
86
find_package(hip REQUIRED)
97
find_package(MPI REQUIRED)
108

11-
if(NOT DEFINED ENV{NVTE_ROCM_ARCH})
12-
set(CMAKE_HIP_ARCHITECTURES gfx942 gfx950)
13-
else()
14-
set(CMAKE_HIP_ARCHITECTURES $ENV{NVTE_ROCM_ARCH})
15-
endif()
169

1710
if(DEFINED ENV{ROCSHMEM_HOME})
1811
set(ROCSHMEM_HOME "$ENV{ROCSHMEM_HOME}" CACHE STRING "Location of ROCSHMEM installation")
@@ -31,6 +24,12 @@ target_compile_options(rocshmemapi PRIVATE
3124
$<$<COMPILE_LANGUAGE:HIP>:-fgpu-rdc>
3225
)
3326

27+
set_target_properties(rocshmemapi PROPERTIES
28+
CXX_STANDARD 17
29+
HIP_STANDARD 17
30+
POSITION_INDEPENDENT_CODE ON
31+
)
32+
3433
target_include_directories(rocshmemapi PUBLIC
3534
"${ROCSHMEM_INCLUDE_DIR}"
3635
"${CMAKE_CURRENT_SOURCE_DIR}"
@@ -42,16 +41,4 @@ target_link_libraries(rocshmemapi PUBLIC
4241
MPI::MPI_CXX
4342
hip::host
4443
hip::device
45-
roctx64
46-
hiprtc
47-
roc::hipblaslt
4844
)
49-
50-
set_target_properties(rocshmemapi PROPERTIES
51-
CXX_STANDARD 17
52-
HIP_STANDARD 17
53-
POSITION_INDEPENDENT_CODE ON
54-
HIP_SEPARABLE_COMPILATION ON
55-
)
56-
57-
set(ROCSHMEMAPI_INCLUDE_DIR "${ROCSHMEM_INCLUDE_DIR}" PARENT_SCOPE)

transformer_engine/common/rocshmem_api/rocshmem_waitkernel.hip

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,7 @@ void te_rocshmem_wait_on_stream(uint64_t* sig_addr,
5454
// ### wait_until_on_stream not yet implemented for rocshmem ###
5555
// ### KernelWait is robust but slightly slower due to launch ###
5656
case WaitKind::ROCSHMEM_WAIT:
57-
printf("WARNING: rocshmem wait is not implemented yet, defaulting to
58-
kernel wait.\n");
57+
printf("WARNING: rocshmem wait is not implemented yet, defaulting to kernel wait.\n");
5958
// rocshmem__ulonglong_wait_until_on_stream(sig_addr,
6059
// ROCSHMEM_CMP_EQ,
6160
// wait_value,

0 commit comments

Comments
 (0)