更新:这段代码会导致永久运行.即使我不添加任何其他代码?
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。
3条答案
按热度按时间wljmcqd81#
如果您想下载OGB数据集,您应该卸载“过时”的软件包,因为软件包之间似乎存在一些冲突。有关详细信息,请阅读OGB github issues。
i7uaboj42#
我也遇到了类似的问题,把
from ogb.nodeproppred import PygNodePropPredDataset
放在上面解决了这个问题。所以,首先导入PygNodePropPredDataset
,然后导入其他依赖项。e5nqia273#
我遇到了同样的问题.只是导入PygNodePropPredDataset和程序继续运行.但它没有输出.我删除了整个环境中使用的这个程序,并重新创建一个只有pip python,PyG和ogb.然后它的工作.