Cuda+cudnn+anaconda+python+tensorflow+pytorchのインストール(ubuntu 16.04)


teslaとrtx 2080 tiモデルのgpuインストール構成環境を通じて、各投稿の経験を総括し、いくつかの穴を踏んで、比較的安定したバージョンの組み合わせを見つけました.
Cuda: 9.0
Cudnn:7.4.2
Python 3.5
Tensorflow 1.9.0
以下に、各ソフトウェアのインストール手順を示します.
I.cuda:まずcuda 9.0のインストールパッケージをダウンロードします.ここではubuntu 16.04バージョンを使用しています.安定しています.ダウンロードリンク:cudaリンク
ダウンロードが完了したら、そのパスを開き、コマンドラインに入力します.
  • sudo sh cuda_9.0.176_384.81_linux.run、それからヒントに従って、accept、yesを順に選択すればいいです(グラフィックスドライブファイルをインストールするときにxファイルが提示される可能性があります.グラフィックスドライブをインストールする必要はありません.cudaをインストールした後、グラフィックスドライブを再インストールする必要がある場合があります).

  • vim ~/.bashrc
    

    環境変数を追加:
    最後に追加:
    export PATH=/usr/local/cuda-9.0/bin${
         PATH:+:${
         PATH}}
    export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64:${
         LD_LIBRARY_PATH:+:${
         LD_LIBRARY_PATH}}
    
  • source ~/.bashrc発効
  • cat /usr/local/cuda/version.txt図:
  • のようにインストールに成功したかどうかを確認します.
    II.Chunn,ダウンロードリンク:cudnnリンク


  • ダウンロード先パスを開くtar zxvf cudnn-10.0-linux-x64-v7.4.2.24.tgz


  • インストール:
    sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
    sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
    sudo chmod a+r /usr/local/cuda/include/cudnn.h
    sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
    


  • cudnnバージョンの表示:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2、図のように表示されます.
    III.Anaconda:anacondaのウェブサイト(ネット上のリソースが更新される可能性があるので、公式サイトで探す必要があります)


  • パスを開き、sh Anaconda3-2019.03-Linux-x86_64.sh -p ( ) -uと入力します.


  • プロファイルの変更:vim ~/.bashrc末尾に追加:export PATH=“( )/bin:$PATH”

  • source ~/.bashrc発効
    IV.Python


  • python 3.5環境の作成:conda create -n py35 python=3.5 anaconda

  • vim ~/.bashrc、末尾に追加:
    export PATH=“(   )/envs/py35/bin:$PATH

  • source ~/.bashrc発効

  • python -Vバージョンを表示:
    5.tensorflow&keras&pytorch: pip install tensorflow-gpu -i https://pypi.tuna.tsinghua.edu.cn/simple
    pip install keras
    
    pip install torch torchvision -i https://pypi.tuna.tsinghua.edu.cn/simple
    

    デフォルトのpipミラーソースについては、pipミラーソースを参照してください.
    6.最終的にソースを永久に変更する方法:
    cp /etc/apt/sources.list /etc/apt/sources.list.bak
    vim /etc/apt/sources.list
    

    追加:
    deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
    

    更新:
    apt-get update
    apt-get upgrade
    

    参照先:https://www.linuxidc.com/Linux/2018-08/153709.htm