¿Cómo resolver este problema (faltante: CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY)?

¿Cómo resolver este problema (faltante: CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY)?

Estoy intentando instalar Torch usandoeste hilo

Y cuando intenté ejecutar ./install.sh, que instala LuaJIT, LuaRocks y luego usa LuaRocks (el administrador de paquetes de Lua) para instalar paquetes principales como una antorcha, un NN y rutas, así como algunos otros paquetes.

Recibo este error:

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.

En el archivo bash, probé:

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

y creando un enlace simbólico /usr/local/cuda-8.0pero /usr/local/cudaaún así, el error persiste.

Respuesta1

Tuve el mismo problema. Una combinación de las siguientes cosas ayudó:

  • instaló CUDA 9.1 con el paquete deb y ejecutó

    sudo apt-get remove nvidia-cuda-toolkit
    

    que había instalado previamente y que me dio CUDA 7.5

  • corrió

    sudo apt-get autoremove
    
  • Antes de volver a intentar ejecutar ./install.sh, ejecuté "sudo ./clean.sh" en el directorio de la antorcha.

(Estoy usando Linux Mint 18)

información relacionada