在Conda中搭建PyTorch+DGL+PyG时需要仔细查看的几个关于版本的网页

作者分享了在新Ubuntu环境下复现论文实验时遇到的PyTorchGeometric和DGL安装问题,强调了检查PyTorch、CUDA版本对应以及DGL对Python版本的要求,提供了相关文档链接以帮助解决‘Cannotimport’错误。
摘要由CSDN通过智能技术生成

这方面的问题我总结过很多次了,例如:基于Conda的PyTorch Geometric报“段错误 (核心已转储)”的解决方法_段错误,核心已转储 yolov5-CSDN博客

但是现在还是能遇到问题,例如今天在一个新的Ubuntu上复现别人论文里的实验,就还是出现了问题。因为这个repo用到了DGL(我也是用DGL和PyG比较多),报了一些诸如:

cannot import name 'Mapping' from 'collections'

No module named 'dgl'

的错误。没办法,还是得仔细检查版本。这里总结一下需要查看的网页:

PyTorch的当前版本网页Start Locally | PyTorch
PyTorch的历史版本网页Previous PyTorch Versions | PyTorch
DGL的安装指令页面Deep Graph Library
PyG的安装指令页面Installation — pytorch_geometric documentation

特别应该注意PyTorch和CUDA之类的对应关系。另外,DGL对应Python的版本比较低,按照这里:Install and Setup — DGL 2.0.0 documentation

DGL requires Python version 3.6, 3.7, 3.8 or 3.9. 

这个嘛,呵呵。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值