Windows 10下安装GPU版pytorch和torch-geometric


前言

2022.05.12
前两天在家查找了一晚上安装攻略后没有安装成功,今天重新整理电脑后安装成功,故在此记录一下安装过程。
显卡:3060
显卡驱动版本:512.59


一、安装显卡驱动

1、首先先把电脑里面和驱动相关程序全部卸载,卸载驱动可以使用DDU(我不清楚到底是原因导致安装一直失败,所以就把电脑清理了一遍,老版的DDU是可以用的,如果不行的话就更新最新版本):

链接:https://pan.baidu.com/s/1yNgccFQ-Ge_90jwtgx84tA
提取码:feyw

卸载完成后打开电脑应用于功能查看是否有残留显卡驱动,将带有NVIDIA的应用全部卸载后重启
在这里插入图片描述
重启后进入NVIDIA官网重新下载驱动,下载最新版的驱动
(我下载的驱动是22年4月26日的512.59)
在这里插入图片描述

二、安装Anaconda

Anaconda安装比较简单,网上有很多教程,直接到官网下载安装即可

https://www.anaconda.com/

安装完成后的python是最新版本,可以进行合适版本进行配置:

1、安装合适的python版本

(我比较喜欢python 3.8,所以安装的是python 3.8)
在开始的最近添加找到Anaconda Prompt(Anaconda)并打开,依次输入:

conda create --name py3.8 python=3.8
conda activate py3.8

即可。最近添加栏里会多出Anaconda Prompt(py3.8)

2、配置清华镜像源

打开Anaconda Prompt(py3.8)并输入:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
conda config --set show_channel_urls yes

添加完成后查看镜像源可输入:

conda config --show

添加完成后输入:

conda install anaconda

安装常用的包(numpy、pandas等包)

三、安装Pytorch

进入官网 pytorch.org 主页,选择合适的版本(我的版本如图)
在这里插入图片描述
我看别人帖子上说30系的显卡要用CUDA 11+,所以选择了CUDA11.3,选择完毕后使用打开Anaconda Prompt(py3.8)输入图中最后一行命令:

conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch

(有时下载较慢,晚上的时候下载失败了,今天白天又成功了,神奇)
安装完成后打开python输入

import torch
print(torch.cuda.is_available())

输出 True 即为成功
在这里插入图片描述
此时深度学习模型就可以在GPU中训练了,如需研究图神经网络,可以继续安装torch-geometric

四、安装torch-geometric

在此之前,安装CPU版的torch-geometric老是出错,后来阅读一篇帖子说

使用Anaconda安装,使用Anaconda Prompt运行对应版本cmd
首先安装Pytorch==1.8.0,不要安装1.8.1和最新版本
然后运行代码:
conda install pyg -c pyg -c conda-forge

安装成功了,如果需要安装CPU版本可以尝试一下。
这次安装直接查询 pytorch-geometric 官网
https://pytorchgeometric.readthedocs.io/en/latest/notes/installation.html
选择对应的pytorch版本(我安装的是pytorch1.11,CUDA11.3)
在这里插入图片描述
同样在Anaconda Prompt(py3.8)中输入:

conda install pyg -c pyg

即可安装,安装完成后打开python输入

import torch_geometric

不报错即为成功,就可以开始构建自己的模型啦。
在这里插入图片描述

总结

自己喜欢折腾,但总是喜欢忘事,在此记录一下,也为有需要的同学提供一个思路。文笔不好,请谅解

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hust.cm&math.xyn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值