MCPcopy Create free account
hub / github.com/Tencent/embedx / EgesEncoder

Function EgesEncoder

src/model/encoder/eges_encoder.cc:17–27  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

15namespace embedx {
16
17GraphNode* EgesEncoder(const std::string& prefix, GraphNode* Xsrc_feat,
18 GraphNode* Xsrc_node,
19 const std::vector<GroupConfigItem3>& items,
20 bool sparse) {
21 auto* feat_embed = XInputGroupEmbeddingLookup(prefix + "node_feat", Xsrc_feat,
22 items, sparse);
23 auto* group_weight = XNodeGroupWeightLookup(prefix + "group_weights",
24 Xsrc_node, items, sparse);
25 auto* src_embed = WeightedAverage("", feat_embed, group_weight);
26 return src_embed;
27}
28
29} // namespace embedx

Callers 1

InitGraphMethod · 0.85

Calls 3

XNodeGroupWeightLookupFunction · 0.85
WeightedAverageFunction · 0.85

Tested by

no test coverage detected