欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

CentOS7安装cuda及GPU驱动--基于runfile文件

发布时间:2025/3/15 编程问答 38 豆豆
生活随笔 收集整理的这篇文章主要介绍了 CentOS7安装cuda及GPU驱动--基于runfile文件 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

首先要说明的是驱动和cuda是两回事,驱动是介于cuda软件库和硬件之间的程序,在通常安装的cuda Toolkit中是存在驱动的,所以我们通常在安装的时候可以不单独下载驱动,但是软件包中的驱动版本较低,有时候会出现问题,所以如果要使cuda兼容性较强可以考虑安装较高版本的驱动程序,不同版本的驱动可以从网上下载。不同版本驱动与cuda版本对照表可以从下面网站看到:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html,可以单独下载驱动,可以从下面的网站下载:https://www.nvidia.com/Download/index.aspx?lang=en-us。

驱动的安装与cuda的安装较为类似,这里我们只专注于cuda的安装过程。

1、为了减少不必要的问题,尽量卸载之前安装的驱动和cuda Toolkits

yum remove "cuda*" "*cublas*" "*cufft*" "*curand*" "*cusolver*" "*cusparse*" "*npp*" "*nvjpeg*" "nsight*" //卸载所有的cuda库yum remove "*nvidia*" //卸载GPU驱动

2、禁用nouveau

Create a file at /etc/modprobe.d/blacklist-nouveau.conf with the following contents:blacklist nouveauoptions nouveau modeset=0

3、运行sudo dracut --force命令

4、重启后查看禁用是否成功:lsmod | grep nouveau

5、禁用x server

在正常开机之后,按Alt+Ctrl+F1进入命令行界面,然后登陆root账户进行后续操作。
在命令行界面输入:

# sudo init 3

这样x server算是关闭了。

6、安装cuda

$ chmod +x cuda_10.0.130_410.48_linux.run #进入相应文件夹,加权限 $ ./cuda_10.0.130_410.48_linux.run #开始安装

按照提示进行安装即可。

accept y #-----询问你驱动安装与否 y . . . y #上述我都是选y的,也是避免出错,大家可以根据自己需求选。我看有些教程的Opengl是选n,就是少安装一个东西,也不要紧。

7、加环境到普通用户./bashrc中

为了切换不同版本cuda,可以在/usr/local中建立一个软链接,具体命令如下:

ln -s /usr/local/cuda-9.2 /usr/local/cuda

这样cuda文件夹就指向了9.2版本的cuda库,我们只需要在./bashrc文件中给定cuda文件夹中的库文件,在切换不同版本的cuda时,只需要将cuda文件的指向变为相应版本的cuda库软连接即可。

#cuda-10.0 export "LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64" export "PATH=$PATH:/usr/local/cuda-10.0/bin" export "CUDA_HOME=$CUDA_HOME:/usr/local/cuda-10.0"

8、先进纯命令行窗口–>运行init 3,然后再进行cuda的安装,安装完成之后恢复的话运行init 5即可。

参考:

https://docs.nvidia.com/cuda/pdf/CUDA_Installation_Guide_Linux.pdf

https://blog.csdn.net/CD_Don/article/details/93656893

https://www.nvidia.com/Download/index.aspx?lang=en-us

https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

总结

以上是生活随笔为你收集整理的CentOS7安装cuda及GPU驱动--基于runfile文件的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。