torch/lua 需要什么 CUDA 版本?

What CUDA version does torch/lua require?

我正在尝试安装 Torch/Lua 版本,但遇到如下所示的构建错误。我在 Github 上看到这个讨论遇到了同样的错误,但我没有看到解决方法。

https://github.com/torch/torch7/issues/670

torch 需要什么版本的 CUDA?我现在最好的猜测是这是 CUDA 版本不匹配。

CMake 错误在 THC_generated_THCBlas.cu.o.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

这些问题似乎与我的 g++ 版本 (4.8) 有关。我安装了最新的 g++ 版本 (5.2),然后不得不删除 torch 目录,re-clone 它,安装成功了。请注意,构建工件将被遗留,因此实际上有必要删除整个 torch 目录。