CUDA:安装后无法检测到nvcc

Yiq*_*Liu 4 cuda gpu build nvcc ubuntu-14.04

我在ubuntu(ami实例)上成功安装了CUDA 7.0,但是当我键入'nvcc -version'时,它告诉我

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'
Run Code Online (Sandbox Code Playgroud)

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

Yiq*_*Liu 14

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

$ export PATH=/usr/local/cuda-7.0/bin:$PATH
$ export LD_LIBRARY_PATH=/usr/local/cuda-7.0/lib64:$LD_LIBRARY_PATH
Run Code Online (Sandbox Code Playgroud)

因为它是推荐的,我选择编辑/ etc/profile,这是不推荐的.

  • 终端窗口关闭后,PATH变量将重置.要永久设置PATH变量:(1)运行命令`gedit~/.profile`,(2)将行`export PATH = $ PATH:/ usr/local/cuda-7.0/bin`添加到底部并保存,(3)注销并重新登录. (5认同)