• weixin_46662084's avatar
    Release 1.1.0 PR (#30) · ca7f5194
    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: weixin_46662084's avatarhobo0cn <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
pre_docker_build.sh 449 字节