【发布时间】: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,我复制粘贴了说明,但他们没有在
" "中使用包装路径,所以连字符丢失了。谢谢