我已经安装了最新版本的cuda8.0。我遵循了Nvidia提供的程序;但是,当我输入命令时,nvcc --version它说未安装 nvcc!
现在我该怎么做?
Geo*_*sen 59
问题是 [根据您提供的链接] 您尚未将.bashrc. 文件以便可以看到:
从终端:
nano /home/username/.bashrc
# or
nano /home/$USER/.bashrc
Run Code Online (Sandbox Code Playgroud)
在里面添加以下内容:
export PATH="/usr/local/cuda-8.0/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH"
Run Code Online (Sandbox Code Playgroud)
然后执行以下操作来保存并关闭该编辑器:
On you keyboard press the following:
ctrl + o --> save
enter or return key --> accept changes
ctrl + x --> close editor
Run Code Online (Sandbox Code Playgroud)
现在要么做source .bashrc要么close and open another terminal
现在运行 nvcc --version
信息:
.bashrc: 是terminal打开前读取的文件,并在/home/$USER相关用户的目录中找到。.之前的文件,意味着其从视图中隐藏,除非您指示您的文件管理器显示hidden文件小智 10
@George Udosen 的上述解决方案很好。如果要保存手动过程,可以通过以下方式使其自动化:
1.创建一个文件“add_to_bashrc”
export CUDA_HOME=/usr/local/cuda
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64
export PATH=$PATH:$CUDA_HOME/bin
Run Code Online (Sandbox Code Playgroud)
2.创建一个shell脚本“automate.sh”:
(...一些安装过程...)
cat add_to_bashrc >> ~/.bashrc
. ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
然后你只需要运行你的shell脚本
sh automate.sh
Run Code Online (Sandbox Code Playgroud)
不要忘记检查 CUDA 的快捷方式 (symLink) 是否正常工作。只需执行:
ls /usr/local/cuda
Run Code Online (Sandbox Code Playgroud)
小智 7
对于更高版本的 CUDA(对我来说是 11.7),我遵循以下步骤:
访问https://developer.nvidia.com/cuda-downloads并按照安装说明进行操作。
在~/.bashrc文件内,按如下方式更新路径:
export PATH="/usr/local/cuda-11.7/bin:$PATH"`
export LD_LIBRARY_PATH="/usr/local/cuda-11.7/lib64:$LD_LIBRARY_PATH"
Run Code Online (Sandbox Code Playgroud)
然后的输出nvcc -V如下所示:
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Wed_Jun__8_16:49:14_PDT_2022
Cuda compilation tools, release 11.7, V11.7.99
Build cuda_11.7.r11.7/compiler.31442593_0
Run Code Online (Sandbox Code Playgroud)
只是为了增加它,您还可以根据此答案/usr/local/cuda导出到 的符号链接。所以,你也可以这样写:/usr/local/cuda-10.1
export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}$
export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
134341 次 |
| 最近记录: |