zoukankan      html  css  js  c++  java
  • ubuntu---CUDA 安装注意点总结

     安装CUDA前的基础准备:

    1、查看内核、gcc版本并记住。

    最好 禁止内核更新,以防止以后工作中意外的系统更新使内核自动更新了,与驱动版本不兼容了。

    2、禁用 nouveau驱动。

    3、多下载几个版本的 Nvidia-x.x.run

    以防止安装不成功时,快速卸载重装。有时候并不是一把成功,安装不报错,但是驱动不工作,即是nvidia-smi查询无反应,就是驱动没安好 或者 安装的版本与系统硬件有冲突。

    4、最好Nvidia驱动与CUDA一块安装。

    安装CUDA时,通过选项是否安装驱动来安装Nvidia驱动。或者ppa源安装,安装完Nvidia驱动后nvidia-smi查询看一下多匹配的cuda版本。

    5、多下载几个版本的 CUDA-x.x.run。

    以防止安装不成功时,快速卸载重装,有时候并不是一把成功。 

    (同理,如果采用NVIDIA-XX-.run安装显卡驱动,也是多下载几个版本的 NVIDIA-XX-.run。解决 内核与显卡驱动版本不对应的问题,思路:1、改变内核版本;2、改变驱动版本。

    6、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就无法工作了。

     

    【重点】

    要加 --no-opengl-libs 选项或者先不加--no-opengl-libs 选项,在后面的交互模式下手动选择

    sudo sh cuda_10.1.168_418.67_linux.run --no-opengl-libs

    执行命令后,稍等一会儿,会出现交互界面,输入 accept,选择要安装的选项进行安装

    注意:

    若没加参数 --no-opengl-libs,后面会遇到循环登陆的问题,

    原因就是 NVIDIA显卡 的 OpenGL 库覆盖了当前 Intel 显卡的库,解决办法是再登入到文本命令行模式,

    卸载 cuda 和 NVIDIA驱动,再按正确的步骤重新安装

    安装CUDA 需要注意,我们需要根据cuDNN 来选择,首先,cuda只能支持17.04,16.04,...的ubuntu 下载安装,

    但,实际上,有点类似于word一样(高版本word能打开低版本的word文件 .)18.04版本的系统,能够安装16.04版本对应的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://blog.csdn.net/haptony/article/details/102557847,Ubuntu16.04安装nvidia驱动+CUDA+cuDNN

  • 相关阅读:
    Spring中的AOP
    P2782 友好城市
    1576 最长严格上升子序列
    1058 合唱队形 2004年NOIP全国联赛提高组
    5294 挖地雷
    1643 线段覆盖 3
    4768 跳石头
    1026 逃跑的拉尔夫
    2727:仙岛求药
    codevs 4888 零件分组
  • 原文地址:https://www.cnblogs.com/carle-09/p/12376982.html
Copyright © 2011-2022 走看看