我正在尝试使用安装 Torch此主题
当我尝试运行 ./install.sh 时,它会安装 LuaJIT、LuaRocks,然后使用 LuaRocks(Lua 包管理器)安装核心包(如 torch、NN 和路径)以及一些其他包。
我收到此错误:
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 之前,我在 torch 目录中运行了“sudo ./clean.sh”
(我使用的是 Linux Mint 18)