Anaconda配置深度学习环境并安装GPU版torch

如何正确安装GPU版本的torch

  • 本人属于刚入学的小白,因为任务需要,所以得从零开始安装深度学习环境。对于从未接触过深度学习的人来讲,光配置环境就花费了我好久好久的时间,中间心态炸裂好几次,索性还是安装成功了。现在就从0开始复盘一下我的安装过程。不喜勿喷,出门右转不送。爷又不靠这个赚钱,不惯着。
  • 爷的地盘爷说了算。要是文中有问题的话,可以给我说,这个我还是一定秉持谦虚的态度学习的,毕竟技术太菜。
  • 文中有引用了别人的介绍,我标注连接了。我也不会弄版权声明什么的,我写的目的还是希望以后自己可以不用再去东找西找了,怪麻烦的。要是侵权了说一下我改。

个人配置

1. GPU: RTX3060
2. cuda最高可支持11.7
3. 个人采用的方法是anaconda安装torch的方法
4. python环境为3.7(个人建议不要使用高版本的python解释器,
   不然后期在使用的过程中容易出现版本不兼容或者版本更新的问题)

1. Anaconda安装

  • 我把自己的Python3.7和相应的Anaconda版本下载链接放在这里,需要的可以自取
    • 链接:https://pan.baidu.com/s/1g1HyZ05GN1u1msDtypbrpg
      提取码:6969
  • Anaconda与Python版本匹配说明(转载,非原创):
    • https://github.com/koverholt/anaconda-version-map
  • 如果需要找到对应版本的Anaconda的话,可以去这位博主空间查找

    • 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
    • 本文链接:https://blog.csdn.net/Disany/article/details/116296202

2. cuda配置

2.1 cuda安装

  • 如果电脑装有GPU的话,可以右键桌面,选择NVIDIA控制面板→菜单栏“帮助”→系统信息里进行查看。打开界面之后从下图中可以查看自己的GPU支持的cuda版本。(如果没有的话,你可能需要先去一下NVIDIA官网下载显卡驱动了)
    在这里插入图片描述
  • 如果上面说的页面可以正常显示之后,就需要下载cuda了,注意下载的时候注意自己的版本是否匹配,比如我电脑的GPU最高支持的是11.7,我下载的就是11.3的版本。下载的时候直接百度搜索cuda加上相应的版本号即可,如“cuda11.3”,然后找到NVIDIA官网根据自己的电脑环境选择对应版本的cuda下载。安装懒得写,因为主要是留着给爷自己看的,免得忘记了找方法麻烦。
    在这里插入图片描述
  • 安装完成之后,可以打开cmd,输入“nvcc -V”查看有没有显示,有的话就安装成功了。

2.2 cudnn下载与配置

  • 讲道理,这吊环境配置是真的麻烦。
  • 2023年3月9日测试:当前安装cuda.exe文件之后好像不需要进行这一步操作了,个人在进行复制粘贴的时候提示有同名项,应该是自动集成了。
  • cuda安装完之后,还需要下载cudnn并且配置相应文件。首先去link注册,之后才可以下载的,注册过程比较麻烦,但是不难,不会的爷不管。下载的版本和前面cuda的版本一致就OK。
  • 下载完成之后,它不是一个exe文件进行安装的,而是需要解压之后,将里面的三个文件夹下面的文件全部复制到cuda对应的文件下面。简单来说就是cudnn里面的bin对应于cuda中的bin。切记,一定要一个文件夹下面的文件复制到对应路径中去。(lib里的文件复制到lib/x64里面)
    在这里插入图片描述
    cuda默认安装位置
    cuda默认安装路径

  • cudnn下载完之后,还需要在虚拟环境中安装对应的库才算全部完成,这个在后面讲。

3. 虚拟环境配置

  • 前面的环节都完成之后,就可以开始着手配置虚拟环境进行torch安装了。
  • 打开Anaconda自带的终端,输入如下命令创建虚拟环境:
conda create -n 虚拟环境名 python=x.x      

拿我自己创建的举例就是:

conda create -n ABC python=3.7
  • 虚拟环境配置完成后,输入下面的命令激活创建的虚拟环境:
activate 虚拟环境的名字
  • 安装cudnn库
conda install cudnn

上面的命令一定得是在打开虚拟环境之后再输入才可以,判断方法就是最前面括号内的文本不是“base”而是你的虚拟环境名

4. torch安装

  • 希望前面你都配置OK了。

  • 安装torch之前,还得去官网查一下对应cuda版本的torch安装命令,使用对应的命令安装才可以,当然了,官网没有对应版本的自行查找。
    在这里插入图片描述

  • 如果是较老版本的cuda支持的pytorch,可以在此处查找
    在这里插入图片描述

  • 在刚才的终端中的虚拟环境下复制下载命令进行安装即可。(注意一定得是虚拟环境里面输入下载命令才行,搞错了不管,如果你关掉了,按照前面的命令重新打开虚拟环境就OK)

  • 等待安装完成。

5. 测试

  • 分两种情况吧,第一是使用jupyter编写的话,你要在虚拟环境下面安装jupyter之后才可以正常使用torch,否则就会报错没有安装torch。
    • 首先需要打开之前安装的Anaconda,就那个绿色圈的软件, 切换到虚拟环境下,然后安装jupyter,傻瓜式操作,不会的不管。
      在这里插入图片描述
    • 上面的虚拟环境下的jupyter安装好了之后,重新在终端打开jupyter。打开命令会的都会,我这么菜都会了,你要是不会,那就…
    • 打开之后import一下torch。首先看看能不能正常导入就行。
    import torch
    
    • 检验GPU版本能不能运行:
    import torch
    print(torch.cuda.is_available())
    
    输出True就表明Mission Success
  • 第二种就是在Pycharm下,这个也是我师兄教我的,菜鸡本菜罢了。
  • 首先将pycharm的python解释器切换到虚拟环境下面的相应解释器。
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • python解释器选择好之后,输入下面的命令检验:
import torch
print(torch.cuda.is_available())

输出True就行

完成了,可以用了。

后面还可能会使用到TensorFlow,我感觉应该可以直接安装对应版本的tensor就可以用了,应该不需要再配置环境了。

  • 9
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
为了在GPU上搭建动手学深度学习pytorch环境,你需要按照以下步骤进行操作。 首先,你需要安装Anaconda来管理你的Python环境。你可以从官方网站 https://www.anaconda.com/ 下载适用于你操作系统的Anaconda安装程序。安装完成后,你可以使用conda命令创建一个新的环境。 接下来,你需要安装CUDA。CUDA是用于支持GPU计算的NVIDIA的并行计算平台和API模型。你可以从NVIDIA的官方网站下载适用于你的显卡型号的CUDA安装程序进行安装。 然后,你需要安装CUDNN。CUDNN是一个针对深度神经网络加速的GPU库。你可以从NVIDIA的开发者网站下载CUDNN并按照安装说明进行安装。 接下来,你可以使用conda命令来安装pytorch。你可以复制以下命令,在新建的环境中输入: ``` conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch ``` 安装完成后,你可以在命令行中输入python进入Python解释器环境,并导入torch模块来测试pytorch安装。你可以使用以下代码进行测试: ```python import torch from __future__ import print_function x = torch.rand(5, 3) print(x) print(torch.cuda.is_available()) # 测试CUDA是否可用 ``` 这样,你就成功搭建了动手学深度学习pytorch环境,并且可以在GPU上进行深度学习任务了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [01 动手学习深度学习-配置环境pytorch](https://blog.csdn.net/qq_44653420/article/details/123883400)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值