为什么我不能下载和使用OGB(开放图形基准测试)?



update:这段代码只会导致永久运行。即使我不添加任何其他代码?

from ogb.nodeproppred import PygNodePropPredDataset 

这是我的代码,我想下载OGB。

import torch_geometric.transforms as T
from ogb.nodeproppred import PygNodePropPredDataset

dataset_name = 'ogbn-arxiv'
dataset = PygNodePropPredDataset(name=dataset_name,
transform=T.ToSparseTensor())
print('The {} dataset has {} graph'.format(dataset_name, len(dataset)))
# Extract the graph
data = dataset[0]
print(data)

但当我运行这个代码时,它只是保持运行状态,什么也不输出。

我想我已经符合OGB网站上显示的要求了。

我使用windows11和pycharm。

如果你想下载OGB数据集,你应该卸载"过时的";包裹,因为包裹之间似乎有一些冲突。有关更多详细信息,请阅读OGB github问题。

我也面临类似的问题,将from ogb.nodeproppred import PygNodePropPredDataset放在上面解决了这个问题。因此,首先导入PygNodePropPredDataset,然后导入其他依赖项。

我遇到了同样的问题。只需导入PygNodePropPredDataset,程序就会继续运行。但它什么也没输出。我删除了这个程序中使用的整个环境,并重新创建了一个只有pip-python、PyG和ogb的环境。然后它就起作用了。

相关内容

  • 没有找到相关文章

最新更新