Skip to content

Commit 674a80c

Browse files
committed
Parse node IDs correctly for heterogeneous OGBL graphs
1 parent caf95de commit 674a80c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

graphdatascience/graph/ogb_loader.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -314,8 +314,8 @@ def _parse_heterogeneous(self, dataset: HeterogeneousOGBLDataset) -> Tuple[List[
314314
assert source_labels[i] == source_label
315315
assert target_labels[i] == target_label
316316

317-
source_ids[i] += node_id_offsets[edges["head_type"][i]]
318-
target_ids[i] += node_id_offsets[edges["tail_type"][i]]
317+
source_ids[i] += node_id_offsets[edges["head_type"][i]] + edges["head"][i]
318+
target_ids[i] += node_id_offsets[edges["tail_type"][i]] + edges["tail"][i]
319319

320320
rel_types.append(f"{edge_type}_{set_type.upper()}")
321321

0 commit comments

Comments
 (0)