【问题标题】:nvcc not found, despite being on path尽管在路径上,但未找到 nvcc
【发布时间】:2017-04-11 09:36:28
【问题描述】:

我刚刚使用 nvidia 安装程序在 macOS 上安装了 CUDA 8.0。它安装在/Developer/NVIDIA..,因此我在PATH 前面加上export PATH=/Developer/NVIDIA/CUDA-8.0.61/bin${PATH:+:${PATH}}

由于某种原因,它找不到 nvcc(或其他二进制文件),尽管路径已设置且权限似乎没问题。

~$ echo $PATH /Developer/NVIDIA/CUDA8.0.61/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/share/dotnet:/Library/TeX/texbin ~$ nvcc -bash: nvcc: command not found

你知道为什么会这样吗?

【问题讨论】:

  • 您是否真的查看了该路径以查看它是否存在,以及是否存在 nvcc?
  • 运行ls /Developer/NVIDIA/CUDA8.0.61/bin的结果是什么?如果您遵循install instructions,在我看来这不是正确的路径。安装说明建议如下:export PATH=/Developer/NVIDIA/CUDA-8.0.61/bin ... 你似乎在CUDA 之后缺少-
  • 哇,谢谢@RobertCrovella,我复制粘贴了说明,但他们没有在" " 中使用包装路径,所以连字符丢失了。谢谢

标签: cuda nvcc


【解决方案1】:

你知道为什么会这样吗?

因为这不是正确的路径:

/Developer/NVIDIA/CUDA8.0.61/bin

install guide所示,正确路径为:

/Developer/NVIDIA/CUDA-8.0.61/bin
                      ^

注意指示位置的破折号。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-02
    相关资源
    最近更新 更多