zoukankan      html  css  js  c++  java
  • ubuntu系统装机以及安装cuda,显卡驱动和cudnn

    1,install ubuntu
    !!!guide by uefi
    partition:
    totally:100g
    efi:512m
    swap:12288m
    /:20480m
    /home:剩下的空间都给了吧


    2,第一次启动ubuntu有问题
    solution:
    ctrl+alt+f1
    sudo vi /etc/default/grub
    change'quiet splash' to 'quiet splash nomodeset'
    sudo update-grub

    reboot,ok!

    3,安装常用软件
    sudo apt-get install vim
    sudo apt-get install lrzsz
    sudo apt-get install openssh-server
    sudo apt-get install openssh-client
    sudo apt-get install tree htop

    4,安装中文输入法
    sudo apt-get install fcitx-googlepinyin
    setting->language support->fcitx
    reboot
    setting->text entry->add google pinyin
    我终于可以输入中文了!

    5,显卡和驱动一块安装
    检查显卡信息:

    lspci | grep -i nvidia 

    CUDA的官网查看自己的GPU版本是否在CUDA的支持列表中,2080,找到了geforce titan系列和notebook系列,
    两个的计算能力都是7.5,问题不大。
    验证自己的ubuntu内核信息:
    uname -m && cat /etc/*release
    是否安装gcc
    gcc --version

    查看系统是否安装了正确的内核标头和开发包,没有的话装一下

    uname -r

    sudo apt-get install linux-headers  - $(uname -r)

    查看当前的显示是谁驱动的?
    lsmod|grep nouveau #有输出表示是nouveau驱动的,我们应该把它关掉
    sudo vim /etc/modprobe.d/blacklist-nouveau.conf #没有就新建
    内容是这样的:
    blacklist nouveau
    options nouveau modeset=0
    刷新一下
    sudo update-initramfs –u
    再查看
    lsmod|grep nouveau #这家伙为啥还是有?
    那我们只能,,reboot
    重启后直接进入ctrl+alt+f1,
    lsmod|grep nouveau #这家伙终于没了
    sudo service lightdm stop #先把旧显示关掉才能装新的嘛
    运行刚刚下载的cuda驱动文件,位置~/temp/cuda_10.0.130_410.48_linux.run,记得777一下
    用enter看完授权文件以后accept,一通操作需要选择,总之,
    opengl---no
    driver---yes
    其他的随缘吧。
    何为安装成功?
    cat /proc/driver/nvidia/version
    nvidia-smi
    都没问题,但是
    nvcc -v有问题,为啥?环境变量没加呀。
    sudo service lightdm start开启图形界面,加环境变量去了

    vim .bashrc //编辑.bashrc文件,在最后加上
    export PATH=$PATH:/usr/local/cuda-10.0/bin
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64
    export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-10.0

    reboot
    nvcc -V #cuda10.0注意大小写!!!光自己吓唬自己。。。。
    注意:
    cuda10.0某些重要文件的安装位置:
    cuda samples:~
    cuda toolkit location:/usr/local/cuda-10.0
    cuda symbolic location:/usr/local/cuda

    后来发现10.0有个补丁包,一块装了吧,同样是进入ffy模式下,运行补丁包文件,accept以后指定cuda位置,完成。

    6,安装cudnn
    下载linux版本的cudnn,
    重命名并且解压
    tar -xvf cudnn10.0.tgz
    需要给予read的权限,然后拷贝到对应位置
    sudo cp cuda/include/cudnn.h /usr/local/cuda/include
    sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
    查看是否安装成功:
    cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

    7,cuda10.2 for ubuntu18.04

    wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run
    sudo sh cuda_10.2.89_440.33.01_linux.run
  • 相关阅读:
    python敏感词过滤
    wap移动端 设计图是px 自适应不同手机尺寸 px2rem vue样式初始化
    webpack学习笔记
    cordova混合App开发:Cordova+Vue实现Android APP开发 (app内打开浏览器及横竖屏) (七)
    cordova混合App开发:Cordova+Vue实现Android APP开发 (热更新) (六)
    cordova混合App开发:Cordova+Vue实现Android APP开发 (设置app图标和欢迎页) (五)
    cordova混合App开发:Cordova+Vue实现Android APP开发 (打包及调试) (四)
    cordova混合App开发:Cordova+Vue实现Android APP开发 (vue项目配置,打包到cordova) (三)
    cordova混合App开发:Cordova+Vue实现Android APP开发 (安装cordova框架生成app) (二)
    cordova混合App开发:Cordova+Vue实现Android APP开发 (环境搭建) (一)
  • 原文地址:https://www.cnblogs.com/0-lingdu/p/11988850.html
Copyright © 2011-2022 走看看