安装 CUTORCH 时出现缺少依赖文件的警告

安装 CUTORCH 时出现缺少依赖文件的警告

我正在尝试在 Ubuntu 上安装 cuda、torch、cutorch 和 cudnn。当我尝试执行 luarocks install cutorch 时,Cuda 和 Torch 已安装。我收到大量错误。主要有以下几种情况:

CMake Warning at /usr/share/cmake-3.2/Modules/FindCUDA/make2cmake.cmake:65 (message):
Removing non-existent dependency file: generic/THTensorCopy.h
CMake Warning at /usr/share/cmake-3.2/Modules/FindCUDA/make2cmake.cmake:65 (message):
Removing non-existent dependency file: generic/THTensorMath.h

该文件确实存在:

$locate THTensorCopy.h

~/torch/install/include/TH/generic/THTensorCopy.h
~/torch/pkg/torch/lib/TH/generic/THTensorCopy.h

有没有办法解决这个问题来安装 cutorch?

答案1

如果有人遇到这种情况:

luarocks install FindCUDA

然后重新安装 cutorch 和 cunn。

答案2

我在 Cuda 9.0 和 9.2 上安装 Torch 时遇到了同样的问题。解决方法如下:

export TORCH_NVCC_FLAGS="-D__CUDA_NO_HALF_OPERATORS__"

跑步前./install.sh

相关内容