File tree Expand file tree Collapse file tree 6 files changed +20
-6
lines changed
Expand file tree Collapse file tree 6 files changed +20
-6
lines changed Original file line number Diff line number Diff line change 1616 - image : nvidia/cuda:12.1.0-devel-ubuntu22.04
1717 preset : Cuda
1818 compiler : default
19- - image : nvidia/cuda:12.2 .0-devel-ubuntu22.04
19+ - image : nvidia/cuda:12.9 .0-devel-ubuntu22.04
2020 preset : Cuda
2121 compiler : {cpp: g++-12, c: gcc-12}
2222 - image : rocm/dev-ubuntu-22.04:5.4
Original file line number Diff line number Diff line change 11find_package (CUDAToolkit REQUIRED)
22kp_add_library(kp_nvtx_connector kp_nvtx_connector.cpp)
33
4- target_link_libraries (kp_nvtx_connector CUDA::nvToolsExt)
4+ # Fallback since the imported target CUDA::nvtx3 is defined only as of CMake 3.25.
5+ if (NOT TARGET CUDA::nvtx3)
6+ add_library (CUDA::nvtx3 INTERFACE IMPORTED )
7+ target_include_directories (CUDA::nvtx3 INTERFACE "${CUDAToolkit_INCLUDE_DIRS} " )
8+ target_link_libraries (CUDA::nvtx3 INTERFACE ${CMAKE_DL_LIBS} )
9+ endif ()
10+
11+ target_link_libraries (kp_nvtx_connector CUDA::nvtx3)
Original file line number Diff line number Diff line change 2222
2323#include < pthread.h>
2424
25- #include " nvToolsExt.h"
25+ #include " nvtx3/ nvToolsExt.h"
2626
2727#include " kp_core.hpp"
2828
Original file line number Diff line number Diff line change 11find_package (CUDAToolkit REQUIRED)
22kp_add_library(kp_nvtx_focused_connector kp_nvtx_focused_connector.cpp)
33
4- target_link_libraries (kp_nvtx_focused_connector CUDA::nvToolsExt)
4+ # Fallback since the imported target CUDA::nvtx3 is defined only as of CMake 3.25.
5+ if (NOT TARGET CUDA::nvtx3)
6+ add_library (CUDA::nvtx3 INTERFACE IMPORTED )
7+ target_include_directories (CUDA::nvtx3 INTERFACE "${CUDAToolkit_INCLUDE_DIRS} " )
8+ target_link_libraries (CUDA::nvtx3 INTERFACE ${CMAKE_DL_LIBS} )
9+ endif ()
10+
11+ target_link_libraries (kp_nvtx_focused_connector CUDA::nvtx3)
Original file line number Diff line number Diff line change 2727
2828#include " kp_nvtx_focused_connector_domain.h"
2929
30- #include " nvToolsExt.h"
30+ #include " nvtx3/ nvToolsExt.h"
3131
3232#include " kp_core.hpp"
3333
Original file line number Diff line number Diff line change 2121#include < sys/time.h>
2222#include < cstring>
2323
24- #include " nvToolsExt.h"
24+ #include " nvtx3/ nvToolsExt.h"
2525
2626namespace KokkosTools {
2727namespace NVTXFocusedConnector {
You can’t perform that action at this time.
0 commit comments