我在安装cuda后遇到了一个奇怪的情况...我真的按照nvidia网站建议的每一步:http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/# axzz3H0tm46yY ....一切似乎都很好,即使样本也可以......但是当我尝试运行Cuda中的"hello world"程序时,终端显示:
目前尚未安装"nvcc"程序.您可以通过输入以下命令安装它:sudo apt-get install nvidia-cuda-toolkit
这很奇怪,因为nvcc应该已经在nvidia网站建议的程序中安装....
有谁有想法吗?
PATH变量需要包含你的cuda/bin目录(默认情况下/usr/local/cuda-6.5/bin
)
在Ubuntu上,您可以编辑目录中的.bashrc
文件$HOME
,添加以下内容;
export PATH=/usr/local/cuda-6.5/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64:$LD_LIBRARY_PATH
Run Code Online (Sandbox Code Playgroud)
如果您运行的是32位Ubuntu版本,则路径为:
export PATH=/usr/local/cuda-6.5/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib:$LD_LIBRARY_PATH
Run Code Online (Sandbox Code Playgroud)
编辑bashrc文件后,获取它(或只是重启终端):
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
当然,如果您更改了CUDA目录的默认位置,则必须相应地更改PATHS.
PLUS:还有另一个选项告诉系统在哪里可以找到库,程序等,比如使用环境模块,手动指定库和程序的完整路径是另一种选择.那里有很多方法!
归档时间: |
|
查看次数: |
2208 次 |
最近记录: |