Как решить эту проблему (отсутствует: CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY)?
Я пытаюсь установить Факел, используя эту тему
И когда я попытался запустить./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 я попытался:
export LD_LIBRARY_PATH = "/ usr / local / cuda-8.0 / lib64 /: $ LD_LIBRARY_PATH" export CUDNN_PATH = "/ usr / local / cuda-8.0 / lib64 / libcudnn.so.6" export CUDA_INCLUDE_DIRS = "/ usr / local / cuda-8.0 / include"
и создание символической ссылки /usr/local/cuda-8.0
как /usr/local/cuda
но все же ошибка сохраняется.
1 ответ
Я была такая же проблема. Помогло сочетание следующих вещей:
установил CUDA 9.1 с пакетом deb и запустил
sudo apt-get remove nvidia-cuda-toolkit
который я установил ранее и который дал мне CUDA 7.5
побежал
sudo apt-get autoremove
перед повторной попыткой запустить./install.sh я запустил "sudo ./clean.sh" в каталоге torch
(Я использую Linux Mint 18)