【问题标题】:I'm trying to install caffe, and "sudo make all" command crashes我正在尝试安装 caffe,并且“sudo make all”命令崩溃
【发布时间】:2018-02-17 04:56:00
【问题描述】:

我正在尝试安装 caffe,“make all”命令在此行崩溃:

coe@coe:~/deep-learning/caffe$ sudo make all
[sudo] password for coe: 
NVCC src/caffe/layers/hdf5_output_layer.cu
make: /usr/local/cuda/bin/nvcc: Command not found
Makefile:595: recipe for target '.build_release/cuda/src/caffe/layers/hdf5_output_layer.o' failed
make: *** [.build_release/cuda/src/caffe/layers/hdf5_output_layer.o] Error 127

这是我从 sudo make all 命令收到错误后的屏幕截图:

【问题讨论】:

  • 请不要截图文本输出。复制粘贴文本。

标签: makefile caffe


【解决方案1】:

您的操作系统无法识别 nvcc 命令。

验证此运行命令/usr/local/cuda/bin/nvcc --version。 如果失败,则意味着:

  1. 可执行文件路径错误
  2. 您的操作系统上根本没有安装程序

验证是否可以通过包管理器安装。

【讨论】:

  • 好的,我试试..谢谢。
【解决方案2】:

来自Caffe installation instructions

Caffe 需要 CUDA nvcc 编译器来编译其 GPU 代码和 CUDA GPU操作的驱动程序。要安装 CUDA,请转到 NVIDIA CUDA 网站并按照那里的安装说明进行操作。安装 库和最新的独立驱动程序分开;司机 与库捆绑的通常是过时的。警告! 331.* CUDA 驱动程序系列有一个严重的性能问题:不要使用它。

您的系统没有 nvcc。安装它。

【讨论】:

  • 更一般地说...从源代码安装某些东西时,请阅读安装文档。
  • 其实我已经安装了cuda,但是没有启用模式...所以请大家告诉我如何在gpu中启用cuda。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多