2017-05-25 97 views
0

我目前正在尝试在我的Ubuntu 16.04机器上安装火炬。我已经安装了Cuda 8.0,nvidia-smi为我提供了我正在使用的375.66版本。尽管Cuda 8.0和NVIDIA GTX 1060的NVIDIA驱动程序375不能安装火炬

但是,试图运行

./install.sh 

~/torch文件夹中时,我得到了以下错误消息。

-- Installing: /home/yenicelik/torch/install/lib/luarocks/rocks/optim/1.0.5-0/lua/optim/lbfgs.lua 
-- Installing: /home/yenicelik/torch/install/lib/luarocks/rocks/optim/1.0.5-0/lua/optim/checkgrad.lua 
-- Installing: /home/yenicelik/torch/install/lib/luarocks/rocks/optim/1.0.5-0/lua/optim/adamax.lua 
-- Installing: /home/yenicelik/torch/install/lib/luarocks/rocks/optim/1.0.5-0/lua/optim/ConfusionMatrix.lua 
-- Installing: /home/yenicelik/torch/install/lib/luarocks/rocks/optim/1.0.5-0/lua/optim/adadelta.lua 
-- Installing: /home/yenicelik/torch/install/lib/luarocks/rocks/optim/1.0.5-0/lua/optim/rmsprop.lua 
-- Installing: /home/yenicelik/torch/install/lib/luarocks/rocks/optim/1.0.5-0/lua/optim/doc 
-- Installing: /home/yenicelik/torch/install/lib/luarocks/rocks/optim/1.0.5-0/lua/optim/doc/logger.md 
-- Installing: /home/yenicelik/torch/install/lib/luarocks/rocks/optim/1.0.5-0/lua/optim/doc/intro.md 
-- Installing: /home/yenicelik/torch/install/lib/luarocks/rocks/optim/1.0.5-0/lua/optim/doc/image 
-- Installing: /home/yenicelik/torch/install/lib/luarocks/rocks/optim/1.0.5-0/lua/optim/doc/image/parameterflattening.svg.png 
-- Installing: /home/yenicelik/torch/install/lib/luarocks/rocks/optim/1.0.5-0/lua/optim/doc/image/parameterflattening.svg 
-- Installing: /home/yenicelik/torch/install/lib/luarocks/rocks/optim/1.0.5-0/lua/optim/doc/image/parameterflattening.png 
-- Installing: /home/yenicelik/torch/install/lib/luarocks/rocks/optim/1.0.5-0/lua/optim/doc/algos.md 
-- Installing: /home/yenicelik/torch/install/lib/luarocks/rocks/optim/1.0.5-0/lua/optim/doc/logger_plot.png 
-- Installing: /home/yenicelik/torch/install/lib/luarocks/rocks/optim/1.0.5-0/lua/optim/README.md 
Updating manifest for /home/yenicelik/torch/install/lib/luarocks/rocks 
optim 1.0.5-0 is now built and installed in /home/yenicelik/torch/install/ (license: BSD) 

Found CUDA on your machine. Installing CUDA packages 
Warning: unmatched variable LUALIB 

jopts=$(getconf _NPROCESSORS_CONF) 

echo "Building on $jopts cores" 
cmake -E make_directory build && cd build && cmake .. -DLUALIB= -DLUA_INCDIR=/home/yenicelik/torch/install/include -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS} -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH="/home/yenicelik/torch/install/bin/.." -DCMAKE_INSTALL_PREFIX="/home/yenicelik/torch/install/lib/luarocks/rocks/cutorch/scm-1" && make -j$jopts install 

Building on 4 cores 
-- Found Torch7 in /home/yenicelik/torch/install 
CMake Error at /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message): 
    Could NOT find CUDA (missing: CUDA_CUDART_LIBRARY) (found suitable version 
    "7.5", minimum required is "6.5") 
Call Stack (most recent call first): 
    /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE) 
    /home/yenicelik/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/yenicelik/torch/extra/cutorch/build/CMakeFiles/CMakeOutput.log". 
See also "/home/yenicelik/torch/extra/cutorch/build/CMakeFiles/CMakeError.log". 

我认为这是一个非常简单的错误,但我不确定它为什么失败。

+0

您是否将cuda添加到PATH中? – fonfonx

回答

1

答案可能对别人有帮助。因为这个,我的神经混淆了。 因此,

  • 一个libcudart7.5可能安装在系统中。寻找这种参考。
  • 建立一个链接,如果it'sn't从/ usr /本地/ CUDA-8-0到/ usr /本地/ CUDA完成(须藤LN -s )。
  • 使用./clean.sh文件或更猛烈地销毁torch目录并克隆一个新目录。出错后不会重建参考。
  • 安装和享受。
相关问题