诸神缄默不语-个人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) 安装教程相关推荐

  1. pytorch+tensorflow+sklearn安装教程(conda版)

    pytorch+tensorflow+sklearn安装教程(conda版) conda环境创建 pytorch安装 pytorch-geometric安装 验证 tensorflow安装 sklea ...

  2. Pytorch环境详细安装教程【Win10+CUDA升级11.6+cudNN+Anaconda3虚拟环境+pycharm】

    Pytorch环境详细安装教程 一.安装环境 二.CUDA升级 1.更新NVIDIA显卡驱动 (1)查看自己的CUDA驱动和运行版本 (2)更新CUDA驱动 2.升级CUDA运行版本 (1)查看可用的 ...

  3. 关于PyTorch Geometric的安装及问题解决记录

    摘要 记录了安装pyTorch Geometric过程,及第一步要注意的提示.从虚拟环境开始,到pytorch的安装,再到pyG安装与最后的测试.记录了了两个问题的分析与具体解决[OSError: l ...

  4. Pytorch超简单安装教程

    安装Pytorch 1.1 安装Annaconda 安装Pytorch首先需要安装Annaconda,按照教程,安装了Annaconda5.2.0的版本. 路径 记住安装路径即可,其余均选默认. 1. ...

  5. Anaconda + Pytorch 超详细安装教程(2023/4/29)

    Anconda+PyTorch 最新安装教程(2023-04-29) 安装流程 1.安装Anaconda 装完之后 2.创建pytorch环境 3.检查显卡(NVIDIA显卡)(AMD显卡可跳过) 4 ...

  6. 超详细的pytorch版本yolov3安装教程--亲测有效!!!

    前言 最近在进行一个工程项目,需要使用yolo算法来实现.首先就选择了yolov3来进行demo实现,因为yolov3在YOLO系列中也是非常经典的一个版本.网上有很多环境配置教程,但是很多教程的讲述 ...

  7. Pytorch最全安装教程(一步到位)

    目录 概述 安装 一.安装Anaconda 二.安装CUDA(也可以不安装) (一)CUDA概述 (二)安装 三.安装pytorch (一)CPU版本 (二)GPU版本 概述 PyTorch是一个开源 ...

  8. Pytorch CPU版本安装教程

    一.检查本电脑是否可以安装GPU https://blog.csdn.net/Mind_programmonkey/article/details/99688839 二.下载安装anaconda 1. ...

  9. PyTorch保姆级安装教程

    1 安装CUDA 1.1 查找Nvidia适用的CUDA版本 桌面右键,[打开 NVIDIA控制面板] 查看[系统信息] 查看NVIDIA的支持的CUDA的版本,下图可知支持的版本是 10.1 1.2 ...

最新文章

  1. Go 中切片索引与 Python 中列表索引的差异
  2. 【OS】经典调度算法
  3. 如何利用MySQL加密函数保护Web网站敏感数据
  4. 面试题——面经题目(1)
  5. 数据库库存扣减乐观锁使用
  6. select 的操作
  7. Qt5.3.2(VS2010)_调试_进入Qt源码
  8. 类的数据成员的一些注意事项
  9. git学习笔记-(9-高层命令-分支基础)
  10. 如何快速集成短信验证码API[图文教程]
  11. 关于APP 内涉及用户个人敏感信息/权限的进一步整改
  12. navicat mysql server has gone away_Navicat中MySQL server has gone away错误怎么办
  13. Keil 中“last line of file ends without a newline”的解决
  14. 问题解决:尝试解决maven依赖找不到的n种姿势
  15. js剪辑视频片段制作gif
  16. K12563 输出树的广度优先遍历序列
  17. 点云语义分割标注工具及生成训练数据
  18. 2019最新最全微专业之Java语言程序设计入门
  19. 浅谈数据仓库架构设计
  20. 手机游戏制作宝典(转)

热门文章

  1. 【企业数字化转型】商业画布(Business canvas)
  2. matlab怎么画三维坐标的二维图,excel怎么画二维坐标表格图(如何在excel中绘制三维坐标系?)...
  3. 用Python,PyQt5制作 谁是卧底
  4. python爬虫如何下载高清图片
  5. Unity 3D下开发2D飞行游戏中的背景滚动
  6. Linux Reader单文件版,Linux Reader(查看Linux硬盘分区)
  7. 爱美客二次上市,梦幻的泡沫会破吗?
  8. hereby,thereby,wherein
  9. flex Form Validator 检验提交
  10. 自定义redisTemplate序列化配置