PyTorch Geometric (PyG) 安装教程
诸神缄默不语-个人CSDN博文目录
PyG官方下载主页:Installation — pytorch_geometric documentation
以下仅考虑Linux系统的情况。(在Windows上跑GNN是不是太身残志坚了)
安装PyG需要先安装PyTorch,安装PyTorch可以参考我之前写的博文:PyTorch安装教程
以下根据PyTorch和对应的cuda版本来写PyG的安装方式。对应可行的安装时间会对应附上。
由于我在遇到对应情况时才能撰写对应博文,更多情况看以后我会不会遇上吧。
注意:这里对应的cuda版本,一般情况下只要跟cudatoolkit对应上就行。
除非遇上这种坑爹情况:Is PyTorch 1.7.1 and cuda 9.2 able to use neighbor_sample? · Issue #179 · rusty1s/pytorch_sparse
一般来说直接更换cudatoolkit版本就能解决,这还解决不了再说。
1. PyTorch 1.11.0
1.1 cudatoolkit 10.2
2022.8.3
我安装PyTorch用的Python3.8,命令是conda install pytorch==1.11.0 torchvision==0.12.0 torchaudio==0.11.0 cudatoolkit=10.2 -c pytorch
这是符合quick start的场景,所以可以直接安装:
conda install pyg -c pyg
1.2 cudatoolkit 11.3
2022.9.1
PyTorch 1.11.0+cu113(命令是:pip install torch==1.11.0+cu113 torchvision==0.12.0+cu113 torchaudio==0.11.0 --extra-index-url https://download.pytorch.org/whl/cu113
)
pip install torch-scatter -f https://data.pyg.org/whl/torch-1.11.0+cu113.html
pip install torch-sparse -f https://data.pyg.org/whl/torch-1.11.0+cu113.html
pip install torch-geometric
2. main/nightly版本
2022.8.10
我是因为这个:After T.ToUndirected, the data.is_undirected() is still False · Discussion #5174 · pyg-team/pytorch_geometric 所以需要下main/nightly版本的。
官方GitHub README文件中的安装部分:https://github.com/pyg-team/pytorch_geometric#installation
(先把之前下过的PyG给conda uninstall了)
pip install torch-scatter -f https://data.pyg.org/whl/torch-1.11.0+cu102.html
pip install torch-sparse -f https://data.pyg.org/whl/torch-1.11.0+cu102.html
pip install pyg-nightly
(请自行替换torch和cuda的版本)
3. 测试安装效果
import torch
from torch_geometric.data import Dataedge_index = torch.tensor([[0, 1, 1, 2],[1, 0, 2, 1]], dtype=torch.long)
x = torch.tensor([[-1], [0], [1]], dtype=torch.float)data = Data(x=x, edge_index=edge_index)
print(data)
输出:
my_env/lib/python3.8/site-packages/scipy/__init__.py:146: UserWarning: A NumPy version >=1.16.5 and <1.23.0 is required for this version of SciPy (detected version 1.23.1warnings.warn(f"A NumPy version >={np_minversion} and <{np_maxversion}"
Data(x=[3, 1], edge_index=[2, 4])
可以看到这里scipy和numpy的版本不合。但是这样我也没有办法!
PyTorch Geometric (PyG) 安装教程相关推荐
- pytorch+tensorflow+sklearn安装教程(conda版)
pytorch+tensorflow+sklearn安装教程(conda版) conda环境创建 pytorch安装 pytorch-geometric安装 验证 tensorflow安装 sklea ...
- Pytorch环境详细安装教程【Win10+CUDA升级11.6+cudNN+Anaconda3虚拟环境+pycharm】
Pytorch环境详细安装教程 一.安装环境 二.CUDA升级 1.更新NVIDIA显卡驱动 (1)查看自己的CUDA驱动和运行版本 (2)更新CUDA驱动 2.升级CUDA运行版本 (1)查看可用的 ...
- 关于PyTorch Geometric的安装及问题解决记录
摘要 记录了安装pyTorch Geometric过程,及第一步要注意的提示.从虚拟环境开始,到pytorch的安装,再到pyG安装与最后的测试.记录了了两个问题的分析与具体解决[OSError: l ...
- Pytorch超简单安装教程
安装Pytorch 1.1 安装Annaconda 安装Pytorch首先需要安装Annaconda,按照教程,安装了Annaconda5.2.0的版本. 路径 记住安装路径即可,其余均选默认. 1. ...
- Anaconda + Pytorch 超详细安装教程(2023/4/29)
Anconda+PyTorch 最新安装教程(2023-04-29) 安装流程 1.安装Anaconda 装完之后 2.创建pytorch环境 3.检查显卡(NVIDIA显卡)(AMD显卡可跳过) 4 ...
- 超详细的pytorch版本yolov3安装教程--亲测有效!!!
前言 最近在进行一个工程项目,需要使用yolo算法来实现.首先就选择了yolov3来进行demo实现,因为yolov3在YOLO系列中也是非常经典的一个版本.网上有很多环境配置教程,但是很多教程的讲述 ...
- Pytorch最全安装教程(一步到位)
目录 概述 安装 一.安装Anaconda 二.安装CUDA(也可以不安装) (一)CUDA概述 (二)安装 三.安装pytorch (一)CPU版本 (二)GPU版本 概述 PyTorch是一个开源 ...
- Pytorch CPU版本安装教程
一.检查本电脑是否可以安装GPU https://blog.csdn.net/Mind_programmonkey/article/details/99688839 二.下载安装anaconda 1. ...
- PyTorch保姆级安装教程
1 安装CUDA 1.1 查找Nvidia适用的CUDA版本 桌面右键,[打开 NVIDIA控制面板] 查看[系统信息] 查看NVIDIA的支持的CUDA的版本,下图可知支持的版本是 10.1 1.2 ...
最新文章
- Go 中切片索引与 Python 中列表索引的差异
- 【OS】经典调度算法
- 如何利用MySQL加密函数保护Web网站敏感数据
- 面试题——面经题目(1)
- 数据库库存扣减乐观锁使用
- select 的操作
- Qt5.3.2(VS2010)_调试_进入Qt源码
- 类的数据成员的一些注意事项
- git学习笔记-(9-高层命令-分支基础)
- 如何快速集成短信验证码API[图文教程]
- 关于APP 内涉及用户个人敏感信息/权限的进一步整改
- navicat mysql server has gone away_Navicat中MySQL server has gone away错误怎么办
- Keil 中“last line of file ends without a newline”的解决
- 问题解决:尝试解决maven依赖找不到的n种姿势
- js剪辑视频片段制作gif
- K12563 输出树的广度优先遍历序列
- 点云语义分割标注工具及生成训练数据
- 2019最新最全微专业之Java语言程序设计入门
- 浅谈数据仓库架构设计
- 手机游戏制作宝典(转)
热门文章
- 【企业数字化转型】商业画布(Business canvas)
- matlab怎么画三维坐标的二维图,excel怎么画二维坐标表格图(如何在excel中绘制三维坐标系?)...
- 用Python,PyQt5制作 谁是卧底
- python爬虫如何下载高清图片
- Unity 3D下开发2D飞行游戏中的背景滚动
- Linux Reader单文件版,Linux Reader(查看Linux硬盘分区)
- 爱美客二次上市,梦幻的泡沫会破吗?
- hereby,thereby,wherein
- flex Form Validator 检验提交
- 自定义redisTemplate序列化配置