我正在尝试安装Torch / Lua版本,并且收到如下所示的构建错误。我看到这个关于Github的讨论遇到了同样的错误,但是我没有看到解决方案。
https://github.com/torch/torch7/issues/670
火炬需要什么版本的CUDA?我现在最好的猜测是这是一个CUDA版本不匹配。
THC_generated_THCBlas.cu.o.cmake上的CMake错误:267(消息): 生成文件时出错
~/torch/extra/cutorch/build/lib/THC/CMakeFiles/THC.dir//./THC_generated_THCBlas.cu.o
CMake Error at THC_generated_THCSleep.cu.o.cmake:267 (message):
Error generating file
~/torch/extra/cutorch/build/lib/THC/CMakeFiles/THC.dir//./THC_generated_THCSleep.cu.o
lib/THC/CMakeFiles/THC.dir/build.make:392: recipe for target 'lib/THC/CMakeFiles/THC.dir/THC_generated_THCBlas.cu.o' failed
make[2]: *** [lib/THC/CMakeFiles/THC.dir/THC_generated_THCBlas.cu.o] Error 1
答案 0 :(得分:0)
这些问题似乎与g++
版本有关(4.8)。我安装了最新的g++
版本(5.2),然后必须删除torch目录,重新克隆它,并且安装工作正常。请注意,构建工件将被遗留,因此实际上删除整个火炬目录是必要的。