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

Method BuildNeighborFeature

src/graph/graph_builder.cc:62–75  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

60}
61
62bool GraphBuilder::BuildNeighborFeature(const std::string& neighbor_feature,
63 int thread_num) {
64 if (!neighbor_feature.empty()) {
65 neigh_feat_loader_->Clear();
66 neigh_feat_loader_->Reserve(estimated_size_);
67 if (!neigh_feat_loader_->Load(neighbor_feature, thread_num)) {
68 DXERROR("Failed to load neighbor feature.");
69 return false;
70 }
71 }
72
73 DXINFO("Done.");
74 return true;
75}
76
77std::unique_ptr<GraphBuilder> GraphBuilder::Create(const GraphConfig& config) {
78 std::unique_ptr<GraphBuilder> builder;

Callers 1

CreateMethod · 0.80

Calls 3

ClearMethod · 0.45
ReserveMethod · 0.45
LoadMethod · 0.45

Tested by

no test coverage detected