ubuntu18.04安装gpu版本的pytorch

一 安装anaconda

1.下载Anaconda

清华大学开源软件镜像站 Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror下载

国内太慢

镜像下载地址和修改方法参考博客:https://blog.csdn.net/wuzhiwuweisun/article/details/82689151

下载版本Anaconda3-5.3.1-Linux-x86_64.sh,自带python版本是3.7

2.安装Anaconda

首先切换到anaconda安装包的路径,在该路径下执行指令:

bash  Anaconda3-5.0.1-Linux-x86_64.sh   #后边的文件名称是你的安装包的名称

之后

    Welcome to Anaconda3 5.0.1
     
    In order to continue the installation process, please review the license
    agreement.
    Please, press ENTER to continue
    >>> 按回车
    #然后一直按回车到协议完毕
    #出现:
    Do you accept the license terms? [yes|no]
    >>>输入yes
    #下面就是问你安装目录,建议就是默认的安装路径,直接按回车
    Anaconda3 will now be installed into this location:
    /home/OO/anaconda3
     
      - Press ENTER to confirm the location
      - Press CTRL-C to abort the installation
      - Or specify a different location below
     
    [/home/mayunteng/anaconda3] >>> 按回车

选择其他目录 则[/home/mayunteng/anaconda3] >>> /media/mayunteng/Program/anaconda3 回车
    #接下来就是等待安装完成
    #注意安装完成以后会询问你是否把anaconda3的路径加到环境变量里去,一定要选yes,一定要选yes,一定要选yes。

询问是否安装visual studio code

报错Anaconda Extension Pack这个扩展包不可行,选择不安装

安装完成以后,重启终端,依次输入下面的指令,如果显示的是anaconda版本的python,代表安装成功。

    先输入:source ~/.bashrc
    再输入:python
    显示的python版本后面有Anaconda标识,代表安装成功
    Python 3.6.3 |Anaconda, Inc.| (default, Oct 13 2017, 12:02:49)
    [GCC 7.2.0] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>>
    #退出python的命令交互行输入exit()回车就可以了。

输入conda list 查看安装的库。

输入下面的指令可以启动Spyder, IPython, Jupyter Notebook,Anaconda Navigator 。

 spyder  #打开Spyder
 ipython #打开IPython
 jupyter notebook  #打开Jupyter notebook
 anaconda-navigator #打开Anaconda Navigator,打开anaconda-navigator时报错AttributeError: ‘str‘ object has no attribute ‘get‘,解决方法:进入"C:\Users\Administrator\Anaconda3\Lib\site-packages\anaconda_navigator\api\anaconda_api.py"查看原码line 903,修改version信息如下,这时vscode不再查检更新情况。

把
versions=[vsdata.get('productVersion')],
改成
versions=["1b8e8302e405050205e69b59abb3559592bb9e60"],

PS:若在前边没有把Anaconda3的路径加到环境变量中,可以这么修改:

    在命令行输入:
    sudo gedit ~/.bashrc
    打开bashrc文件后在末尾输入下面的语句:
    export PATH="/home/mayunteng/anaconda3/bin:$PATH" #/home/mayunteng/anaconda3/替换成你的安装路径
    关闭bashrc文件后,在命令行输入:
    source .bashrc #使更新的环境变量立即生效

输入以下指令,查看已有的环境变量,确认是否添加了anaconda的安装路径

echo $PATH

二  系统检查

确认系统可以使用cuda,并且确认与系统GPU兼容的CUDA/ cuDNN包,如图所示系统的driver version时465.27,当前驱动支持的最高的cuda版本是11.3,cuda是向下兼容的

三 安装gpu版本的pytorch

1.创建一个虚拟环境

conda create -n torch-gpu python=3.7
source activate torch-gpu

可能的报错

conda: command not found

This occurs because the path for anaconda installation has not been set in your .bashrc or .zshrc

Try:

export PATH="/home/username/anaconda3/bin:$PATH"

2.安装pytorch

For PyTorch it is straight forward than TensorFlow installation because you don’t have to separately install CUDA ToolKit and cuDNN because you can install them at once using a single command as given in PyTorch official website.

进入https://pytorch.org/get-started/locally/网址,it automatically select the appropriate pytorch version depending on your operating system, its version and CUDA version.

上图给出的是适合本系统的pytorch版本、cuda版本,以及安装指令

激活创建的虚拟环境,在该环境中安装pytorch

四 验证是否安装成功

但是激活当前环境,启动spyder验证时报错ModuleNotFoundError: No module named 'torch'

这是因为Anaconda自带的spyder使用的是base环境,conda上配置好的虚拟环境并不能直接搭载到spyder上,需要在anaconda中按照图片所示在当前虚拟环境下安装spyder 与spyder -kernels

可以直接在激活虚拟环境下直接运行pip install spyder或者conda install spyder

整个安装过程参考https://ramseyelbasheer.io/2021/05/24/installing-pytorch-with-gpu-support-cuda-in-ubuntu-18-04%e2%80%8a-%e2%80%8acomplete-guide/

Ubuntu18.04下安装深度学习框架Pytorch(GPU加速)_wuzhiwuweisun的博客-CSDN博客_ubuntu18.04安装pytorch

其他安装过程可参考在Ubuntu18.04上搭建Pytorch深度学习环境 - 知乎

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值