当前位置:网站首页>PyTorch Geometric (PyG) 安装教程
PyTorch Geometric (PyG) 安装教程
2022-08-04 21:05:00 【诸神缄默不语】
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
2. 测试安装效果
import torch
from torch_geometric.data import Data
edge_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.1
warnings.warn(f"A NumPy version >={np_minversion} and <{np_maxversion}"
Data(x=[3, 1], edge_index=[2, 4])
可以看到这里scipy和numpy的版本不合。但是这样我也没有办法!
边栏推荐
猜你喜欢

web漏洞扫描器-awvs

Matlab画图2

DSPE-PEG-Aldehyde, DSPE-PEG-CHO, Phospholipid-Polyethylene Glycol-Aldehyde A hydrophobic 18-carbon phospholipid

js数据类型、节流/防抖、点击事件委派优化、过渡动画

MATLAB中readtimetable函数用法

遇到MapStruct后,再也不手写PO,DTO,VO对象之间的转换了

拒绝服务攻击DDoS介绍与防范

PowerCLi 导入License到vCenter 7

PowerCLi import license to vCenter 7

暴雨中的人
随机推荐
dotnet 启动 JIT 多核心编译提升启动性能
【手把手教你使用STM32HAL库的串口空闲中断】
Web3时代的战争
PowerCLi import license to vCenter 7
SAP ABAP OData 服务如何支持 $select 有选择性地仅读取部分模型字段值试读版
win10 uwp 使用 WinDbg 调试
PowerCLi 批量配置NTP
LINQ to SQL (Group By/Having/Count/Sum/Min/Max/Avg操作符)
Hands-on Deep Learning_NiN
知识分享|如何设计有效的帮助中心,不妨来看看以下几点
[Academic related] Tsinghua professor persuaded to quit his Ph.D.:I have seen too many doctoral students have mental breakdowns, mental imbalances, physical collapses, and nothing!...
【随记】新一天搬砖 --20220727
【分布式】分布式ID生成策略
如何用好建造者模式
MySQL field type
该如何训练好深度学习模型?
jekyll adds a flowchart to the blog
JWT主动校验Token是否过期
明明加了唯一索引,为什么还是产生了重复数据?
Pinduoduo open platform order information query interface [pdd.order.basic.list.get order basic information list query interface (according to transaction time)] code docking tutorial