一、安装包下载
其他版本参考官网:这个同学写的不错
https://blog.csdn.net/discoverer100/article/details/86696311
二、丢到root目录,赋予执行权限
命令
sudo chmod a+x cuda_10.0.130_410.48_linux.run
结果
三、安装
sudo ./cuda_10.0.130_410.48_linux.run --no-opengl-libs
四、安装过程选择
1、阅读声明,按enter或者D往下阅读accept即可。
2、选项Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 410.48?,输入n,因为我们已经安装了nvidia的驱动。
3、 选项install the OpenGL libraries,如果双显卡(集显+独显)选择n,如果只有独显可以选择y,如果双显卡选择y的话,会出现黑屏或者循环登录的问题,如果加了上面的参数就不会出现这个选项了。
。。。。。。
4、 后面的可以都选择yes,最后一个选项我们可以选择n,也就是不复制Samples,因为安装目录下有samples。
安装结束会有以下信息
安装完成,重启机器。
五、验证安装
1、执行命令
export PATH="/usr/local/cuda-10.0/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH"
这两条命令是将cuda的bin文件和lib导出到系统环境中。
如果安装的版本不是一样的,更换路径中的cuda-10.0。
2、执行命令
nvcc -V
出现版本信息代表正常
3、编译samples例子
#编译并测试设备 deviceQuery:
cd /usr/local/cuda-10.0/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
#编译并测试带宽 bandwidthTest:
cd ../bandwidthTest
sudo make
./bandwidthTest
测试结果都是Result = PASS,说明CUDA安装成功
4、将cuda的bin和lib写入系统环境(如果你只想为当前用户配置 cuda 环境,可以在 ~/.bashrc 下添加如下指令;如果你想为所有用户都添加 cuda 环境,则可以在 /etc/profile 文件下添加系统环境变量)下面为当前用户为例子
cd /home/
vi ~/.bashrc
加入下面的内容
export CUDA_HOME=/usr/local/cuda-10.0
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda-10.0/bin:$PATH
保存退出,执行命令
source ~/.bashrc
完成。
2020年10月15号