-
由 weixin_46662084 提交于
* [build] falcon SSE & gmp dep & openssl1.1.1o * [feature] # xgb example [fix] # docker build # intel SSE build option # clean code * [fix] bazel gmp build opt * [fix] rollback to system gmp lib * [data] change test data * [fix] README quick start * update eigen, relic, openssl and lzma in boost * [feature] # FL feature engineer [fix] # FL xgb input [build] # docker upgrade ubuntu 18.04 to 20.04 # bazel gmp lib deps * Feature/workflow (#7) * [feature] init test workflow * [test] workflow yml path * [test] update workflow config files * [fix] branch name * [test] cancel bazel cache * [fix] add python deps * [fix] add python-devel * [test] add bazel cache * [fix] change to gcc8 * [fix] pre_build.sh * [fix] lost run * [test] python3.9 link & mac VM support * [test] python config * [fix] mac build * [fix] copt lost comma * [build] change to bazel gmp build deps * [fix] build target name error * [feature] build&chat badge on readme * [fix] eigen build error * [fix] default mac build pybind11 linkopt * Feature/meta search timeout (#8) * [feature] dht get value timeout * [test] meta search timeout * [fix] deault Mac build linkopts * crypTFlow2 (#10) * runable maxpool algorithm * change namespace sci to primihub::sci * change namespace emp to primihub::emp * add namespace primihub::cryptflow2 * Due to lack of avx2 support, skip cryptflow2 procotol when build in mac platform, test passed in ubuntu and test needed in macos. * Add test case for maxpool but not finish yet, there are undefined symbol during link stage. * change configuration to make maxpool runable * somehow solve the problem of undefined symbol * Build logistic and maxpool test case in two bazel target, until now logistic test and maxpool test runs well. * print the maxpool output * Fix gmp build error. Co-authored-by: Nshenhuajie <shenhuajie@openmpc.com> Co-authored-by: NAdijeShen <1534656015@qq.com> Co-authored-by: Nzhangxiangyu <zhangxiangyu@primihub.com> Co-authored-by: zhangxiangyu@primihub.com <zxy> * fix docker-compose * update dockerfile port * Revert "fix docker-compose" This reverts commit ed3ac579. * Try to fix bazel compile error, test on ubuntu passed, need to test on macos. (#15) Co-authored-by: Nzhangxiangyu <zhangxiangyu@primihub.com> * Feature/workflow (#16) * [feature] init test workflow * [test] workflow yml path * [test] update workflow config files * [fix] branch name * [test] cancel bazel cache * [fix] add python deps * [fix] add python-devel * [test] add bazel cache * [fix] change to gcc8 * [fix] pre_build.sh * [fix] lost run * [test] python3.9 link & mac VM support * [test] python config * [fix] mac build * [fix] copt lost comma * [build] change to bazel gmp build deps * [fix] build target name error * [feature] build&chat badge on readme * [feature] docker publish workflow * [fix] doker repo login * [feature] merge workflow , [fix] gmp build * [test] gmp build on docker * [fix] gmp build error on ubuntu20 * [fix] lost builder assign * [fix] python3.8 -> 3.9 * [fix] repo url, bazel version, workflow on * [test] job deps * [feature] reused ubuntu pre build action * [fix] action yml file * [fix] reusable steps name * [fix] reused steps name * [fix] job deps * [fix] use cache bazel * Revert "[test] job deps" This reverts commit 3d1c640e. * Update main.yml (#12) Insert unit tests before the build-on-ubuntu and build-on-mac jobs,the first five unit tests on ubuntu succeede,all unit tests on macos failed * [fix] clean unit test cmd & logistic test * [fix] unittest * [fix] job name error * [fix] job deps * [fix] docker build job deps * [fix] merge error * [fix] build Co-authored-by: Nkai-think-peach <68848004+kai-think-peach@users.noreply.github.com> * update dockerfile * fix build_local * Feature/workflow (#18) * [feature] init test workflow * [test] workflow yml path * [test] update workflow config files * [fix] branch name * [test] cancel bazel cache * [fix] add python deps * [fix] add python-devel * [test] add bazel cache * [fix] change to gcc8 * [fix] pre_build.sh * [fix] lost run * [test] python3.9 link & mac VM support * [test] python config * [fix] mac build * [fix] copt lost comma * [build] change to bazel gmp build deps * [fix] build target name error * [feature] build&chat badge on readme * [feature] docker publish workflow * [fix] doker repo login * [feature] merge workflow , [fix] gmp build * [test] gmp build on docker * [fix] gmp build error on ubuntu20 * [fix] lost builder assign * [fix] python3.8 -> 3.9 * [fix] repo url, bazel version, workflow on * [test] job deps * [feature] reused ubuntu pre build action * [fix] action yml file * [fix] reusable steps name * [fix] reused steps name * [fix] job deps * [fix] use cache bazel * Revert "[test] job deps" This reverts commit 3d1c640e. * Update main.yml (#12) Insert unit tests before the build-on-ubuntu and build-on-mac jobs,the first five unit tests on ubuntu succeede,all unit tests on macos failed * [fix] clean unit test cmd & logistic test * [fix] unittest * [fix] job name error * [fix] job deps * [fix] docker build job deps * [fix] merge error * [fix] build * [fix] del network test * [test] cancel failed unit test * [fix] mac build * [test] sandbox_debug * [fix] gmp build on mac x64 error * [fix] docker sign * [fix] mac gmp link static * [fix] docker sign & mac gmp link error * formal workflow Co-authored-by: Nkai-think-peach <68848004+kai-think-peach@users.noreply.github.com> * Fix network_test segment fault error. (#20) * Try to fix bazel compile error, test on ubuntu passed, need to test on macos. * Use sleep(1) can fix segment fault in BtNetwork_bitVector_Test, but why it can take effect is not clear. * Fix segment fault error in BtNetwork_bitVector_Test. * Enable network_test in github action. Co-authored-by: Nzhangxiangyu <zhangxiangyu@primihub.com> * Feature/cryp t flow2 namespace (#21) * runable maxpool algorithm * change namespace sci to primihub::sci * change namespace emp to primihub::emp * add namespace primihub::cryptflow2 * Due to lack of avx2 support, skip cryptflow2 procotol when build in mac platform, test passed in ubuntu and test needed in macos. * Add test case for maxpool but not finish yet, there are undefined symbol during link stage. * change configuration to make maxpool runable * somehow solve the problem of undefined symbol * Build logistic and maxpool test case in two bazel target, until now logistic test and maxpool test runs well. * print the maxpool output * Fix gmp build error. * [fix] opemp library deps on Docker * [fix] merge Co-authored-by: Nshenhuajie <shenhuajie@openmpc.com> Co-authored-by: NAdijeShen <1534656015@qq.com> Co-authored-by: Nzhangxiangyu <zhangxiangyu@primihub.com> Co-authored-by: zhangxiangyu@primihub.com <zxy> Co-authored-by: NXiangyu Zhang <zxy267304@gmail.com> * Merge falcon change into develop; (#22) * add namespace and dataset file of falcon,add data download script of Mnist dataset * add falcon_lenet test case * add falcon_lenet.cc for lenet inference and output accuracy * Fix falcon lenet low predict accuracy problem. * add primihub.yaml about falcon * Fix compile error after merge change from develop. * Fix build error in macos. * Enable aby3, crypTFlow2, falcon's algorithm test. * Let bazel output test message into stderr to help debug error. * Try to resolve file not found error in logistic test. * Revert python3 link flags and fix syntax error in main.yaml. * Use checkout@v3 to download all file in primihub, this may help to solve the file not found error. * Debug file not found error in github action. * Fix syntax error in workflow. * Fix typo. * Update main.yml Fix main.yml test on mac_x86 * Fix bazel test error in macos platform. Co-authored-by: Nzhangxiangyu <zhangxiangyu@primihub.com> Co-authored-by: hobo0cn <hobo0cn@gmail.com> * [fix] Node load python module core dump issue (#24) * Feature/localkv (#29) * [feature] leveldb bazel deps * [feature] leveldb strorage impl * [test] leveldb unit test * [feature] restore meta from localkv * update opt paillier (#26) Co-authored-by: Nzhangxiangyu <zhangxiangyu@primihub.com> * [fix] max m1 build error & format * [fix] node kv config on docker * [fix] example dataset source on docker * [fix] local test dataset config file * [fix] Update data url at node startup Co-authored-by: Nliyankai <liyankai@openmpc.com> Co-authored-by: NXiangyu Zhang <zxy267304@gmail.com> Co-authored-by: Nshenhuajie <shenhuajie@openmpc.com> Co-authored-by: NAdijeShen <1534656015@qq.com> Co-authored-by: Nzhangxiangyu <zhangxiangyu@primihub.com> Co-authored-by: Nzhangjianning <zhangjianning@primihub.com> Co-authored-by: Nzjning95 <zjning95@126.com> Co-authored-by: Nkai-think-peach <68848004+kai-think-peach@users.noreply.github.com>
ca7f5194