安装CUDA前的基础准备:1、查看内核、gcc版本并记住。 最好 禁止内核更新,以防止以后工作中意外的系统更新使内核自动更新了,与驱动版本不兼容了。 2、禁用 nouveau驱动。
3、多下载几个版本的 Nvidia-x.x.run
以防止安装不成功时,快速卸载重装。有时候并不是一把成功,安装不报错,但是驱动不工作,nvidia-smi查询无反应,就是驱动没安好 或者 安装的版本与系统硬件有冲突。
4、多下载几个版本的 CUDA-x.x.run。
以防止安装不成功时,快速卸载重装,有时候并不是一把成功。
5、sudo sh cuda_x.x.x_linux.run --no-opengl-libs (双显卡的注意),遇到提示是否安装openGL ,选择no。
如果电脑是双显,且主显是非NVIDIA的GPU在工作需要选择no,否则可以yes,其他都选择yes或者默认即可。
如果电脑是双显卡,且在这一步选择了yes,那么你极有可能安装完CUDA之后,重启图形化界面后遇到登录界面循环问题:输入密码后又跳回密码输入界面。
这是因为电脑是双显,而且用来显示的那块GPU不是NVIDIA,则OpenGL Libraries就不应该安装,否则你正在使用的那块GPU(非NVIDIA的GPU)的OpenGL Libraries会被覆盖,然后GUI就无法工作了。
6、最好Nvidia驱动与CUDA一块安装。
安装CUDA时,通过选项是否安装驱动来安装Nvidia驱动。
或者ppa源安装,安装完Nvidia驱动后nvidia-smi查询看一下多匹配的cuda版本。
安装建议:
1)去官网下载CUDA的同时,一定要找份相应官方的安装文档仔细阅读,尽可能按照它的步骤一步步走,不可偷懒。同时再找几篇好的博客作为参考,安装之前做到胸有成竹。
2)在安装之前一定要详细检查自己的电脑配置(单显卡还是双显卡)、显卡的种类是否符合CUDA的安装要求、系统是否满足安装要求。
3)安装过程中每进行一项操作,都尽量去检查一下该项操作是否操作成功。
@原文链接:https://blog.csdn.net/qlulibin/article/details/78714596
Nvidia驱动、CUDA和cuDNN,首先搞清楚这三者的关系
1. 你得有一块NV的显卡,才需要装NVidia的驱动。
2. 在有了显卡和驱动的情况下,才可以安装CUDA(在显卡和驱动版本支持的情况下)
3. cuDNN是在CUDA的基础上安装的
@https://zhuanlan.zhihu.com/p/82521884
Ubuntu GPU驱动 / CUDA版本 / CuDNN 版本,都要相互关联,版本不对应的话,就会出错。
版本确认顺序:CUDA版本--> CuDNN版本--> GPU版本 。
安装顺序:GPU版本-->CUDA版本-->CuDNN版本 。
来源:https://www.cnblogs.com/carle-09/p/12376982.html