Torchをインストールしようとしていますこのスレッド
そして、./install.sh を実行してみると、LuaJIT、LuaRocks がインストールされ、その後、LuaRocks (Lua パッケージ マネージャー) を使用して、トーチ、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を使用しています)