Hi, I have a problem that if the neural networks in mods of dglnn.HeteroGraphConv
require two more inputs, such as node_features and edge_features. For example,
mods = {
'A-B': dglnn.CFConv(3, 3, 3, 3),
'B-C': dglnn.CFConv(3, 3, 3, 3),
'A-C': dglnn.CFConv(3, 3, 3, 3)
}
model = dglnn.HeteroGraphConv(mods=mods, aggregate='sum')
dglnn.HeteroGraphConv.forward
receive g and feats, but dglnn.CFConv
receive g, node_feats and edge_feats. How to handle with this condition? Thank you.