Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
dgl
Commits
895d6fff
Unverified
Commit
895d6fff
authored
Jun 05, 2021
by
Kay Liu
Committed by
GitHub
Jun 05, 2021
Browse files
[Doc] changing of output dimension (#2981)
Co-authored-by:
zhjwy9343
<
6593865@qq.com
>
parent
e2a28a6c
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
6 deletions
+6
-6
docs/source/guide/message-efficient.rst
docs/source/guide/message-efficient.rst
+3
-3
docs/source/guide_cn/message-efficient.rst
docs/source/guide_cn/message-efficient.rst
+3
-3
No files found.
docs/source/guide/message-efficient.rst
View file @
895d6fff
...
...
@@ -30,7 +30,7 @@ implementation would be like:
import torch
import torch.nn as nn
linear = nn.Parameter(torch.FloatTensor(size=(node_feat_dim * 2,
1
)))
linear = nn.Parameter(torch.FloatTensor(size=(node_feat_dim * 2,
out_dim
)))
def concat_message_function(edges):
return {'cat_feat': torch.cat([edges.src['feat'], edges.dst['feat']])}
g.apply_edges(concat_message_function)
...
...
@@ -48,8 +48,8 @@ respectively:
import dgl.function as fn
linear_src = nn.Parameter(torch.FloatTensor(size=(node_feat_dim,
1
)))
linear_dst = nn.Parameter(torch.FloatTensor(size=(node_feat_dim,
1
)))
linear_src = nn.Parameter(torch.FloatTensor(size=(node_feat_dim,
out_dim
)))
linear_dst = nn.Parameter(torch.FloatTensor(size=(node_feat_dim,
out_dim
)))
out_src = g.ndata['feat'] @ linear_src
out_dst = g.ndata['feat'] @ linear_dst
g.srcdata.update({'out_src': out_src})
...
...
docs/source/guide_cn/message-efficient.rst
View file @
895d6fff
...
...
@@ -20,7 +20,7 @@ DGL建议用户尽量减少边的特征维数。
import torch
import torch.nn as nn
linear = nn.Parameter(torch.FloatTensor(size=(node_feat_dim * 2,
1
)))
linear = nn.Parameter(torch.FloatTensor(size=(node_feat_dim * 2,
out_dim
)))
def concat_message_function(edges):
return {'cat_feat': torch.cat([edges.src.ndata['feat'], edges.dst.ndata['feat']])}
g.apply_edges(concat_message_function)
...
...
@@ -35,8 +35,8 @@ DGL建议用户尽量减少边的特征维数。
import dgl.function as fn
linear_src = nn.Parameter(torch.FloatTensor(size=(node_feat_dim,
1
)))
linear_dst = nn.Parameter(torch.FloatTensor(size=(node_feat_dim,
1
)))
linear_src = nn.Parameter(torch.FloatTensor(size=(node_feat_dim,
out_dim
)))
linear_dst = nn.Parameter(torch.FloatTensor(size=(node_feat_dim,
out_dim
)))
out_src = g.ndata['feat'] @ linear_src
out_dst = g.ndata['feat'] @ linear_dst
g.srcdata.update({'out_src': out_src})
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment