• [笔记] Ubuntu 18.04安装cuda 10及cudnn 7流程


    安装环境

    • OS:Ubuntu 18.04 64 bit
    • 显卡:NVidia GTX 1080

    任务:安装 CUDA 10及cuDNN 7

    工具下载

    NVidia官网下载下列文件:

    CUDA 10:cuda_10.0.130_410.48_linux.run
    cnDNN 7.4:cudnn-10.0-linux-x64-v7.4.2.24.tgz

    安装CUDA

    $ sudo sh cuda_10.0.130_410.48_linux.run
    

    先输入accept接受协议,然后按需回答问题即可。

    注意:

    • 如果当前显卡驱动版本高于CUDA安装包内的驱动,建议跳过这一步,保留原来的显卡驱动即可
    • 为了节省空间,sample可以不装

    接着将下面内容追加到~/.bashrc

    export PATH=/usr/local/cuda-10.0/bin:$PATH
    

    验证CUDA

    使用nvidia-smi查看驱动版本为415.23

    $ nvidia-smi
    Thu Jan 24 18:00:52 2019       
    +-----------------------------------------------------------------------------+
    | NVIDIA-SMI 415.23       Driver Version: 415.23       CUDA Version: 10.0     |
    |-------------------------------+----------------------+----------------------+
    | GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
    | Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
    |===============================+======================+======================|
    |   0  GeForce GTX 1080    Off  | 00000000:01:00.0  On |                  N/A |
    | 48%   35C    P8     8W / 180W |    200MiB /  8116MiB |      2%      Default |
    +-------------------------------+----------------------+----------------------+
                                                                                   
    +-----------------------------------------------------------------------------+
    | Processes:                                                       GPU Memory |
    |  GPU       PID   Type   Process name                             Usage      |
    |=============================================================================|
    |    0      1462      G   /usr/lib/xorg/Xorg                            83MiB |
    |    0      1600      G   /usr/bin/gnome-shell                         100MiB |
    |    0      1794      G   /opt/teamviewer/tv_bin/TeamViewer             14MiB |
    +-----------------------------------------------------------------------------+
    

    CUDA版本为10.0

    $ nvcc --version
    nvcc: NVIDIA (R) Cuda compiler driver
    Copyright (c) 2005-2018 NVIDIA Corporation
    Built on Sat_Aug_25_21:08:01_CDT_2018
    Cuda compilation tools, release 10.0, V10.0.130
    

    安装cuDNN

    流程是:解压,拷贝,配置环境变量

    # 解压
    $ tar -zxvf cudnn-10.0-linux-x64-v7.4.2.24.tgz
    
    # 拷贝
    $ cd cudnn-10.0-linux-x64-v7.4.2.24
    $ sudo cp cuda/include/cudnn.h /usr/local/cuda-10.0/include
    $ sudo cp cuda/lib64/libcudnn* /usr/local/cuda-10.0/lib64
    
    # 修改权限
    $ sudo chmod a+r /usr/local/cuda-10.0/include/cudnn.h /usr/local/cuda-10.0/lib64/libcudnn*
    

    将下面内容追加到~/.bashrc

    export PATH=/usr/local/cuda-10.0/bin:$PATH
    export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH
    export CUDNN_PATH="/usr/local/cuda-10.0/lib64/libcudnn.so"
    

    验证cnDNN

    下面命令不报错就OK。

    $ echo -e '#include"cudnn.h"
     void main(){}' | nvcc -x c - -o /dev/null -lcudnn
    
  • 相关阅读:
    构建之法阅读笔记03
    构建之法阅读笔记02
    构建之法阅读笔记01
    人月神话阅读笔记03
    人月神话阅读笔记02
    人月神话阅读笔记01
    关于APP“跑跑”
    软件设计模式24
    软件构造9
    软件构造8
  • 原文地址:https://www.cnblogs.com/journeyonmyway/p/10316292.html
Copyright © 2020-2023  润新知