问题:如何在谷歌colab中下载PyTorch几何的旧版本?
上下文:我正在尝试使用/加载pytorch几何图,并收到错误消息:">RuntimeError:"data"对象是由旧版本的PyG创建的。如果在加载已存在的数据集时发生此错误,请删除数据集根文件夹中的"processed/"目录,然后重试";该图生成于2021年夏季。
我正在使用PyTorch和以下代码导入PyTorch几何,但在使用旧版本时仍然会出现错误。
#import torch
!pip install torch==1.8.0
import torch
torch.__version__
!pip install torch-scatter torch-sparse torch-cluster torch-spline-conv torch-geometric -f https://data.pyg.org/whl/torch-1.8.0+cpu.html
我不确定我是否使用了正确的pytorch几何的旧版本(我真的不知道如何检查这是否正确(。任何见解都将不胜感激:
- 如何下载pytorch几何的旧版本
- 导致此错误的原因是什么
提前感谢。
您可能不需要降级:如果G是一个出现此错误的图形数据对象,您可以简单地按如下方式转换它。
from torch_geometric.data import Data
G = Data(**G.__dict__)
我不确定你是否还需要它,但我刚刚遇到了同样的问题,下面是我发现的:
-
似乎没有兼容性文档,但你可以在这里查看版本历史记录,找到最接近pytorch版本发布时间的版本的相应版本,当然这不能保证兼容性,但我认为你有很大的机会?
-
对于额外的软件包,例如torch scatter,您可以在此处找到相应的版本,并从
.whl
文件进行安装。