You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a heterogeneous graph where I would like to sample twice along the same edge set, i.e. starting from A we can reach B, C, D, E, F, G:
B - C
/ \
A - D - E
\
F - G
This should be possible, according to the documentation:
# Store builder at level of "author written papers":
builder = tfgnn.SamplingSpecBuilder(schema).seed('author').sample(10, 'writes')
path1 = builder.sample(5, 'cited_by')
path2 = builder.sample(3, 'written_by').sample('writes')
proto = (tfgnn.SamplingSpecBuilder.join([path1, path2]).sample(10, 'cited_by')
.build())
# The above `Join()` can be made less verbose with:
proto = path1.Join([path2]).sample(10, 'cited_by').build()
In the above example, cited_by is clearly used twice.
However when I try this I get the error message:
ValueError: The name ... is used 2 times in the model. All layer names should be unique.
To reproduce:
I can easily reproduce this in the ogbn notebook, by replacing:
Hi,
I have a heterogeneous graph where I would like to sample twice along the same edge set, i.e. starting from A we can reach B, C, D, E, F, G:
This should be possible, according to the documentation:
In the above example,
cited_by
is clearly used twice.However when I try this I get the error message:
ValueError: The name ... is used 2 times in the model. All layer names should be unique.
To reproduce:
I can easily reproduce this in the ogbn notebook, by replacing:
with
or equivalently
to obtain the error:
ValueError: The name "cites" is used 2 times in the model. All layer names should be unique.
Is this a bug or is this intentional? It's possible I'm thinking along the wrong lines.
Many thanks.
The text was updated successfully, but these errors were encountered: