zoukankan      html  css  js  c++  java
  • ubuntu 18.04安装pytorch、cuda、cudnn等

    版权声明:本文为博主原创文章,欢迎转载,并请注明出处。联系方式:460356155@qq.com

    ubuntu 16.04用了1年多了,18.04版已经发布也半年了,与时俱进,重装Linux系统,这里主要记录下gpu加速pytorch 1.0.0版本的安装。

    一、工具安装

      sudo apt-get install gcc

      sudo apt-get install g++

      sudo apt-get install make

    二、禁用nouveau

      sudo gvim /etc/modprobe.d/blacklist.conf

      添加 blacklist nouveau

      sudo update-initramfs -u

      sudo reboot

           可以通过  lsmod | grep nouveau   检查是否已禁用。

    三、安装cuda

      下载cuda_10.0.130_410.48_linux.run

      sudo sh cuda_10.0.130_410.48_linux.run

      nvidia-smi查看显卡信息

      编辑~/.bashrc,添加行

      export CUDA_HOME=/usr/local/cuda

      export PATH=$PATH:$CUDA_HOME/bin

      export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

      即时生效环境变量:source ~/.bashrc

      检查是否安装成功的几个方法:

      1、nvcc -V

      2、cat /proc/driver/nvidia/version

      3、cd /usr/local/cuda/samples/1_Utilities/deviceQuery

        sudo make

        ./deviceQuery

    四、安装cudnn 10.0

      下载cudnn-10.0-linux-x64-v7.4.2.24.tgz

       tar xzvf cudnn-10.0-linux-x64-v7.4.2.24.tgz

      mv cuda/ ~/cuda

      sudo gvim ~/.bashrc

      添加 export LD_LIBRARY_PATH=$HOME/cuda/lib64:$LD_LIBRARY_PATH

      即时生效环境变量:source ~/.bashrc

    五、安装pytorch

      sudo apt install python3-pip

      sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy

      sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlib

      sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python

      sudo pip3 install https://download.pytorch.org/whl/cu100/torch-1.0.0-cp36-cp36m-linux_x86_64.whl

      sudo pip3 install torchvision

    六、检查是否安装成功

      import torch

      print(torch.__version__)

      print(torch.cuda.is_available())

     

    以上是pytorch 1.0、cuda、cudnn的安装过程。

     

    jupyter notebook是python开发的很好的工具,安装如下:

       sudo apt-get install jupyter-notebook

       sudo jupyter-notebook --generate-config –allow-root

      自动生成  ~/.jupyter/jupyter-notebook-config.py

      创建目录 /home/<当前用户>/work'

      用文本编辑器编辑刚才生成的配置文件jupyter-notebook-config.py,修改文件中如下参数

      c.NotebookApp.notebook_dir = '/home/<当前用户>/work'

      c.NotebookApp.token='登陆密码如果设置为空'',则运行则不需要密码

      运行noteboook:

      sudo jupyter-notebook --allow-root

      浏览器访问:

      http://localhost:8888

      停止notebook:

      sudo jupyter-notebook stop

     

  • 相关阅读:
    12C 中,发生脑裂时,节点保留策略
    如何修改集群的公网信息(包括 VIP)
    从 ASH 找到消耗 PGA 和 临时表空间 较多的 Top SQL_ID
    Oracle SCN详解
    10046 trace
    使用trace文件定位ORA-00060问题
    (转)计算机漏洞安全相关的概念POC 、EXP 、VUL 、CVE 、0DAY
    PowerShell 相关常用命令(update...)
    (转)主从同步常遇见问题处理-线上MYSQL同步报错故障处理总结
    pentestbox 安装后的基本设置
  • 原文地址:https://www.cnblogs.com/zhengbiqing/p/10346212.html
Copyright © 2011-2022 走看看