1717namespace paddle {
1818namespace distributed {
1919
20-
2120GraphNode::~GraphNode () {
22- if (sampler != nullptr ){
21+ if (sampler != nullptr ) {
2322 delete sampler;
2423 sampler = nullptr ;
2524 }
26- if (edges != nullptr ){
25+ if (edges != nullptr ) {
2726 delete edges;
2827 edges = nullptr ;
2928 }
@@ -33,9 +32,7 @@ int Node::weight_size = sizeof(float);
3332int Node::id_size = sizeof (uint64_t );
3433int Node::int_size = sizeof (int );
3534
36- int Node::get_size (bool need_feature) {
37- return id_size + int_size;
38- }
35+ int Node::get_size (bool need_feature) { return id_size + int_size; }
3936
4037void Node::to_buffer (char * buffer, bool need_feature) {
4138 memcpy (buffer, &id, id_size);
@@ -45,36 +42,34 @@ void Node::to_buffer(char* buffer, bool need_feature) {
4542 memcpy (buffer, &feat_num, sizeof (int ));
4643}
4744
48- void Node::recover_from_buffer (char * buffer) {
49- memcpy (&id, buffer, id_size);
50- }
45+ void Node::recover_from_buffer (char * buffer) { memcpy (&id, buffer, id_size); }
5146
5247int FeatureNode::get_size (bool need_feature) {
53- int size = id_size + int_size; // id, feat_num
54- if (need_feature){
48+ int size = id_size + int_size; // id, feat_num
49+ if (need_feature) {
5550 size += feature.size () * int_size;
56- for (const std::string& fea: feature){
51+ for (const std::string& fea : feature) {
5752 size += fea.size ();
5853 }
5954 }
6055 return size;
6156}
6257
6358void GraphNode::build_edges (bool is_weighted) {
64- if (edges == nullptr ){
65- if (is_weighted == true ){
59+ if (edges == nullptr ) {
60+ if (is_weighted == true ) {
6661 edges = new WeightedGraphEdgeBlob ();
6762 } else {
6863 edges = new GraphEdgeBlob ();
6964 }
7065 }
7166}
7267void GraphNode::build_sampler (std::string sample_type) {
73- if (sample_type == " random" ){
68+ if (sample_type == " random" ) {
7469 sampler = new RandomSampler ();
75- } else if (sample_type == " weighted" ){
70+ } else if (sample_type == " weighted" ) {
7671 sampler = new WeightedSampler ();
77- }
72+ }
7873 sampler->build (edges);
7974}
8075void FeatureNode::to_buffer (char * buffer, bool need_feature) {
@@ -87,7 +82,7 @@ void FeatureNode::to_buffer(char* buffer, bool need_feature) {
8782 feat_num += feature.size ();
8883 memcpy (buffer, &feat_num, sizeof (int ));
8984 buffer += sizeof (int );
90- for (int i = 0 ; i < feat_num; ++i){
85+ for (int i = 0 ; i < feat_num; ++i) {
9186 feat_len = feature[i].size ();
9287 memcpy (buffer, &feat_len, sizeof (int ));
9388 buffer += sizeof (int );
@@ -99,14 +94,13 @@ void FeatureNode::to_buffer(char* buffer, bool need_feature) {
9994 }
10095}
10196void FeatureNode::recover_from_buffer (char * buffer) {
102-
10397 int feat_num, feat_len;
10498 memcpy (&id, buffer, id_size);
10599 buffer += id_size;
106-
100+
107101 memcpy (&feat_num, buffer, sizeof (int ));
108102 buffer += sizeof (int );
109-
103+
110104 feature.clear ();
111105 for (int i = 0 ; i < feat_num; ++i) {
112106 memcpy (&feat_len, buffer, sizeof (int ));
@@ -118,7 +112,6 @@ void FeatureNode::recover_from_buffer(char* buffer) {
118112 str[feat_len] = ' \0 ' ;
119113 feature.push_back (std::string (str));
120114 }
121-
122115}
123116}
124117}
0 commit comments