编辑
2025-06-14
机器学习
00
请注意,本文编写于 32 天前,最后修改于 32 天前,其中某些信息可能已经过时。

报错如下:

/bin/sh: 1: :/usr/local/cuda/bin/nvcc: not found ninja: build stopped: subcommand failed.
  • 经过检查,安装了 nvcc,且添加了 PATH 和 LD_LIBRARY_PATH 对cuda的引用。
  • 并且检查了 /usr/local/cuda/bin/nvcc 文件是64位的且不是一个链接。
  • 且检查了 CUDA_HOME 变量已配置,最后下面一句话后,发现就可以编译了
export CUDA_HOME=/usr/local/cuda
  • 仔细检查发现原来 CUDA_HOME 配置错误为 :/usr/local/cuda (是的就是多了个:),配置错误原因为 /etc/.profile 里写的是 export CUDA_HOME=$CUDA_HOME:/usr/local/cuda
  • CUDA_HOME 变量不支持 : 分隔符,只能是一个固定的路径地址。

本文作者:Wuvin

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC 许可协议。转载请注明出处!