이 문제(누락: CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY)를 해결하는 방법은 무엇입니까?

이 문제(누락: CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY)를 해결하는 방법은 무엇입니까?

다음을 사용하여 Torch를 설치하려고 합니다.이 스레드

그리고 LuaJIT, LuaRocks를 설치한 다음 LuaRocks(Lua 패키지 관리자)를 사용하여 토치, NN 및 경로와 같은 핵심 패키지와 몇 가지 다른 패키지를 설치하는 ./install.sh를 실행해 보았습니다.

이 오류가 발생합니다.

CMake Error at /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message): Could NOT find CUDA (missing: CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY) (found suitable version "8.0", minimum required is "6.5") Call Stack (most recent call first): /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE) /home/htic/torch/install/share/cmake/torch/FindCUDA.cmake:1009 (find_package_handle_standard_args) CMakeLists.txt:7 (FIND_PACKAGE)  
-- Configuring incomplete, errors occurred! See also "/home/htic/torch/extra/cutorch/build/CMakeFiles/CMakeOutput.log".  
Error: Build error: Failed building.

Bash 파일에서 다음을 시도했습니다.

내보내기 LD_LIBRARY_PATH="/usr/local/cuda-8.0/lib64/:$LD_LIBRARY_PATH"
내보내기 CUDNN_PATH="/usr/local/cuda-8.0/lib64/libcudnn.so.6" 내보내기 CUDA_INCLUDE_DIRS="/usr/local/cuda-8.0/include"

심볼릭 링크를 생성했지만 /usr/local/cuda-8.0여전히 /usr/local/cuda오류가 지속됩니다.

답변1

나는 같은 문제가있었습니다. 다음 사항의 조합이 도움이 되었습니다.

  • deb 패키지와 함께 CUDA 9.1을 설치하고 실행했습니다.

    sudo apt-get remove nvidia-cuda-toolkit
    

    이전에 설치했고 CUDA 7.5를 제공했습니다.

  • 달렸다

    sudo apt-get autoremove
    
  • ./install.sh를 다시 실행하기 전에 토치 디렉토리에서 "sudo ./clean.sh"를 실행했습니다.

(저는 리눅스 민트 18을 사용하고 있습니다)

관련 정보