File tree Expand file tree Collapse file tree 2 files changed +12
-9
lines changed
Filter options
Expand file tree Collapse file tree 2 files changed +12
-9
lines changed
Original file line number Diff line number Diff line change @@ -1083,11 +1083,6 @@ elseif(USE_CUDA)
1083
1083
CUDA::cusolver
1084
1084
)
1085
1085
endif ()
1086
- # NS: TODO, is this really necessary?
1087
- if (USE_MAGMA AND CAFFE2_STATIC_LINK_CUDA )
1088
- target_link_libraries (torch_cuda_linalg PRIVATE
1089
- CUDA::culibos ${CMAKE_DL_LIBS} )
1090
- endif ()
1091
1086
set_source_files_properties (${CMAKE_CURRENT_SOURCE_DIR} /../aten/src/ATen/native/cuda/LinearAlgebraStubs.cpp PROPERTIES COMPILE_FLAGS "-DBUILD_LAZY_CUDA_LINALG" )
1092
1087
install (TARGETS torch_cuda_linalg DESTINATION "${TORCH_INSTALL_LIB_DIR} " )
1093
1088
endif ()
Original file line number Diff line number Diff line change @@ -56,17 +56,25 @@ endif()
56
56
find_package (CUDAToolkit REQUIRED )
57
57
58
58
cmake_policy (POP )
59
+ if (NOT CUDAToolkit_FOUND )
60
+ message (WARNING
61
+ "PyTorch: CUDA cannot be found. Depending on whether you are building "
62
+ "PyTorch or a PyTorch dependent library, the next warning / error will "
63
+ "give you more info." )
64
+ set (CAFFE2_USE_CUDA OFF )
65
+ return ()
66
+ endif ()
59
67
60
68
if (NOT CMAKE_CUDA_COMPILER_VERSION VERSION_EQUAL CUDAToolkit_VERSION )
61
69
message (FATAL_ERROR "Found two conflicting CUDA versions:\n "
62
70
"V${CMAKE_CUDA_COMPILER_VERSION} in '${CUDA_INCLUDE_DIRS} ' and\n "
63
71
"V${CUDAToolkit_VERSION} in '${CUDAToolkit_INCLUDE_DIRS} '" )
64
72
endif ()
65
73
66
- message (STATUS "PyTorch: CUDA detected: " ${CUDA_VERSION } )
67
- message (STATUS "PyTorch: CUDA nvcc is: " ${CUDA_NVCC_EXECUTABLE } )
68
- message (STATUS "PyTorch: CUDA toolkit directory: " ${CUDA_TOOLKIT_ROOT_DIR } )
69
- if (CUDA_VERSION VERSION_LESS 11.0 )
74
+ message (STATUS "PyTorch: CUDA detected: " ${CUDAToolkit_VERSION } )
75
+ message (STATUS "PyTorch: CUDA nvcc is: " ${CUDAToolkit_NVCC_EXECUTABLE } )
76
+ message (STATUS "PyTorch: CUDA toolkit directory: " ${CUDAToolkit_ROOT } )
77
+ if (CUDAToolkit_VERSION VERSION_LESS 11.0 )
70
78
message (FATAL_ERROR "PyTorch requires CUDA 11.0 or above." )
71
79
endif ()
72
80
You can’t perform that action at this time.
0 commit comments