2015-11-15 289 views
1

我在Ubuntu(AMI实例)成功安装CUDA 7.0,但是当我输入“NVCC -version”,它告诉我,CUDA:虽然安装无法检测NVCC

The program 'nvcc' is currently not installed. You can install it by typing: 
apt-get install nvidia-cuda-toolkit 
You will have to enable the component called 'multiverse' 

这是奇怪的,因为安装是在/ usr/local中成功,我已经将CUDA 7.0添加到了我的路径中。我也尝试重新启动我的实例,然后键入相同的命令,它不起作用。我也确定我的GPU的驱动程序是正确的。 (当我使用theano运行nvcc测试时发生同样的错误)

+2

你能找到nvcc在你的文件系统中的位置吗?如果可以的话,那个位置是否真的在你的$ PATH中? – talonmies

+0

请问您可以发布以下命令的结果:'echo $ PATH'? –

+0

对不起,我刚发现我并没有真正将cuda添加到当前用户的路径中。现在问题已解决 –

回答

8

实际上,我以错误的方式设置了环境变量。 而不是使用

$ export PATH=/usr/local/cuda-7.0/bin:$PATH 
$ export LD_LIBRARY_PATH=/usr/local/cuda-7.0/lib64:$LD_LIBRARY_PATH 

,因为它的建议,我选择编辑/ etc/profile文件,这是不推荐使用。

+1

一旦终端窗口关闭,PATH变量就会重置。要永久设置PATH变量:(1)运行命令'gedit〜/ .profile',(2)将'export PATH = $ PATH:/ usr/local/cuda-7.0/bin'添加到底部并保存,(3)注销并重新登录。 –

相关问题