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

这方面的问题我总结过很多次了,例如:基于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. 

这个嘛,呵呵。

你可能感兴趣的:(conda,pytorch,人工智能)