PaddlePaddle / PaddleFL

Federated Deep Learning in PaddlePaddle
Apache License 2.0
495 stars 121 forks source link

add separate compilation for feature engineering #241

Closed Sprate closed 2 years ago

Sprate commented 2 years ago

Thanks for your comments #238 ! @honshj The main changes are as follows:

  1. I create a new package for the feature engineering project that doesn't rely on paddlefl, support separate compilation and pip install. The pip version along with paddlefl will be supported sooner.
  2. the C++ codes realatd to paillier are put under 'PaddleFl/core/he'.
  3. the python code and proto are put under 'PaddleFl/python/feature_engineering'.
  4. revised some expressions and code specification. Thanks for your review and help! @honshj @kaih70
Sprate commented 2 years ago

@honshj 在最新的提交中,增加了cmake 编译grpc proto的方式,在单独编译时需要先编译protobuf和grpc。