-
Dear communities and PyG creators, I would like to create my own message-passing GNN with PyG, but have some trouble when doing so. I am appreciated any advice or information from the community. Many thanks in advance. The problem I have: My question is mainly about the
From this finding, I realize there are a lot of details going on inside the So is there any more detailed tutorial/docs for explaining exactly how the |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 13 replies
-
Thanks for the issue. You are right that there are some hidden arguments that can be accessed which are never explained in the doc. I'm sorry for that. In general, each node-level tensor can be mapped to source and destination edge-level tensors via Additional arguments that are accessible during
|
Beta Was this translation helpful? Give feedback.
-
Hi, sorry I have some questions in source code about GATConv:
3)I got these things from the answer that you have written for the first time in this page, are they correct?
I would be thankful if you answered me...I know there are many!!! so please answer me just if you have time. I don't want to bother you |
Beta Was this translation helpful? Give feedback.
-
Thanks for your replying, everything is clear...thanks a lot |
Beta Was this translation helpful? Give feedback.
Thanks for the issue. You are right that there are some hidden arguments that can be accessed which are never explained in the doc. I'm sorry for that.
In general, each node-level tensor can be mapped to source and destination edge-level tensors via
*_j
, and*_j
, respectively.Additional arguments that are accessible during
message
are (see here):edge_index
. The original edge indicesedge_index_i
. The edge indices of destination nodes, i.e.,edge_index[:, 1]
edge_index_j
. The edge indices of source nodes, i.e.,edge_index[:, 0]
size
: A tuple(size_j, size_i)
that describes the shape of the adjacency matrix. This will get automatically inferred if not explicitly passed topropagate
.index
:…