Skip to content

Commit 1d5c7ef

Browse files
authored
Patches for legacy CUDA support (#15)
1 parent 5db7e25 commit 1d5c7ef

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ cmake_minimum_required(VERSION 3.25.0)
66
# require the CXX compiler, so it _can_ go here).
77
if (NOT CMAKE_CUDA_ARCHITECTURES AND NOT TORCH_CUDA_ARCH_LIST)
88
execute_process(
9-
COMMAND nvidia-smi --query-gpu "compute_cap" --format=csv,noheader
9+
COMMAND nvidia-smi --query-gpu=compute_cap --format=csv,noheader
1010
RESULT_VARIABLE _nvidia_smi_retcode
1111
OUTPUT_VARIABLE _nvidia_smi_output
1212
ERROR_QUIET
@@ -59,7 +59,7 @@ list(APPEND
5959
CMAKE_MODULE_PATH
6060
"${CMAKE_CURRENT_SOURCE_DIR}/cmake"
6161
)
62-
62+
find_package(CUDAToolkit REQUIRED)
6363
find_package(MPI 3.0 REQUIRED COMPONENTS CXX)
6464
find_package(Torch 2.6 REQUIRED CONFIG)
6565

@@ -152,6 +152,8 @@ if (DGRAPH_ENABLE_NVSHMEM)
152152
MPI::MPI_CXX
153153
torch
154154
${TORCH_PYTHON_LIBRARY}
155+
CUDA::nvml
156+
CUDA::cuda_driver
155157
PRIVATE
156158
pybind11::headers
157159
)

0 commit comments

Comments
 (0)