RuntimeError:索引99超出了尺寸为99的0维的边界



我正在PyTorch几何上工作,我有一个RuntimeError: index 99 is out of bounds for dimension 0 with size 99问题。我的数据集是一个二分图。

  • 源形状为32,3 [nodes,feature]
  • 目标大小为100,3[节点,特征]
  • edge_index = 2,745 [2, index]

错误信息

RuntimeError: index 99越界

表示您试图访问维度为0的索引99(可能是目标的索引,您说它是100,3),而它的大小只有99,因此您只能访问0-98的索引。

这可能是在你的数据集中你的__ len __只比你的实际数据大1个值,或者如果你确定维度可能是你跳过一个样本在你的数据集中,然后找不到。

我发现这个问题是由于"add_self_loop "在CONV层中设置为true。尝试将其设置为false,看看是否有效。

最新更新