diff --git a/.github/workflows/cpp_full_node_workflow.yml b/.github/workflows/cpp_full_node_workflow.yml index edfb5c0b..432bb525 100644 --- a/.github/workflows/cpp_full_node_workflow.yml +++ b/.github/workflows/cpp_full_node_workflow.yml @@ -82,12 +82,13 @@ jobs: run: | bash -x cpp/tools/install_depends.sh -o macos brew install libiconv - brew rm autoconf && brew install autoconf m4 libtool automake + brew rm autoconf && brew rm m4 && brew install autoconf m4 libtool automake + brew link m4 echo "## m4:"`which m4` export DYLD_LIBRARY_PATH=/usr/local/opt/libiconv/lib:${DYLD_LIBRARY_PATH} export LDFLAGS="-L/usr/local/opt/libiconv/lib" export CPPFLAGS="-I/usr/local/opt/libiconv/include" - export PATH="/usr/bin:${PATH}" + export PATH="/usr/bin:/usr/local/opt/m4/bin:${PATH}" mkdir -p cpp/build && cd cpp/build cmake -DBUILD_STATIC=ON -DTESTS=ON -DCOVERAGE=ON -DCMAKE_TOOLCHAIN_FILE=${{ env.VCPKG_ROOT }}/scripts/buildsystems/vcpkg.cmake ../ make -j3 diff --git a/README.md b/README.md index fd18f059..d7c71aa6 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ - **隐私求交集**: 包括两方隐私求交集任务和多方隐私求交集任务,并从性能、网络带宽、使用场景等多方面考虑,实现了多种隐私求交集算法,包括CM2020(性能高), RA2018(非平衡PSI算法,适用于CS模式), ECDH-PSI; - **匿踪查询**: 基于OT算法构建匿踪查询,可将数据集发布为匿踪查询服务开放给相关用户使用; -- **联合建模**: 基于SecureLGB和SecureLR算法支持多方数据联合建模,并可将建模结果发布为模型用于预测,满足了80%多方数据联合建模需求; +- **联合建模**: 基于SecureLGB和SecureLR算法支持多方数据联合建模,并可将建模结果发布为模型用于预测,满足了大部分多方数据联合建模需求; - **联合分析**: 基于安全多方计算算法,提供了类SQL/Python的隐私数据联合分析语法,可在不引入额外学习成本的前提下,满足数据开发人员基于多方数据进行联合分析的需求; @@ -40,4 +40,4 @@ ## License -WeDPR-Component的开源协议为Apache License 2.0, 详情参见[LICENSE](LICENSE)。 \ No newline at end of file +WeDPR-Component的开源协议为Apache License 2.0, 详情参见[LICENSE](LICENSE)。 diff --git a/cpp/wedpr-transport/sdk-wrapper/java/bindings/src/main/java/com/webank/wedpr/sdk/jni/generated/IFrontClient.java b/cpp/wedpr-transport/sdk-wrapper/java/bindings/src/main/java/com/webank/wedpr/sdk/jni/generated/IFrontClient.java index ac777ec8..df14de5e 100644 --- a/cpp/wedpr-transport/sdk-wrapper/java/bindings/src/main/java/com/webank/wedpr/sdk/jni/generated/IFrontClient.java +++ b/cpp/wedpr-transport/sdk-wrapper/java/bindings/src/main/java/com/webank/wedpr/sdk/jni/generated/IFrontClient.java @@ -40,12 +40,7 @@ public synchronized void delete() { } } - /** - * : receive message from gateway, call by gateway
- *
- * - * @return void - */ + /** receive message from gateway, call by gateway
*/ public void onReceiveMessage( Message _msg, SWIGTYPE_p_std__functionT_void_fstd__shared_ptrT_bcos__Error_tF_t _callback) { diff --git a/cpp/wedpr-transport/sdk-wrapper/java/bindings/src/main/java/com/webank/wedpr/sdk/jni/transport/impl/TransportImpl.java b/cpp/wedpr-transport/sdk-wrapper/java/bindings/src/main/java/com/webank/wedpr/sdk/jni/transport/impl/TransportImpl.java index a3986303..07bc0fb2 100644 --- a/cpp/wedpr-transport/sdk-wrapper/java/bindings/src/main/java/com/webank/wedpr/sdk/jni/transport/impl/TransportImpl.java +++ b/cpp/wedpr-transport/sdk-wrapper/java/bindings/src/main/java/com/webank/wedpr/sdk/jni/transport/impl/TransportImpl.java @@ -87,19 +87,13 @@ public void stop() { this.transport.stop(); } - /** - * @param component the component used to router - * @throws Exception failed case - */ + /** @param component the component used to router */ @Override public void registerComponent(String component) { this.transport.getFront().registerComponent(component); } - /** - * @param component the component used to route - * @throws Exception failed case - */ + /** @param component the component used to route */ @Override public void unRegisterComponent(String component) { this.transport.getFront().unRegisterComponent(component);