2017-05-25 8 views
0

現在、私のUbuntu 16.04マシンにトーチをインストールしようとしています。私はCuda 8.0をインストールしており、nvidia-smiは私が使用しているバージョン375.66を提供しています。 ~/torchフォルダ内からGTX 1060でCuda 8.0とnvidia-driver 375にもかかわらずTorchをインストールできない

./install.sh 

を実行しようとすると

はしかし、私は次のようなエラー・メッセージが表示されます。

-- 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

PATHにcudaを追加しましたか? – fonfonx

答えて

1

この回答は他の人にとって役に立ちます。そのために神経が混ざりました。 したがって、

  • libcudart7.5がシステムにインストールされている可能性があります。この種の参照を探してください。
  • it'sn'tはUSR /ローカル/ CUDA(須藤LN -s からまで)/には/ usr/local/CUDA-8-0から行う場合は、リンクを構築します。
  • ./clean.shファイルを使用するか、より激しく、トーチディレクトリを破棄して新しいファイルをクローンします。参照がエラーの後で再構築されません。
  • インストールして楽しんでください。
関連する問題