Skip to content

Commit

Permalink
repo-sync-2023-10-16T17:01:44+0800
Browse files Browse the repository at this point in the history
  • Loading branch information
zhangxingmeng committed Oct 16, 2023
1 parent 32c907c commit eb0a28a
Show file tree
Hide file tree
Showing 176 changed files with 10,477 additions and 10,654 deletions.
2 changes: 1 addition & 1 deletion .bazelrc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
common --experimental_repo_remote_exec

build --incompatible_new_actions_api=false
build --incompatible_new_actions_api=false
build --copt=-fdiagnostics-color=always
build --enable_platform_specific_config

Expand Down
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "submodules/spec"]
path = submodules/spec
url = https://github.com/secretflow/spec.git
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
`Removed` for now removed features.
`Fixed` for any bug fixes.
`Security` in case of vulnerabilities.
## [1.2.0.dev231016] - 2023-10-16
### Added
- Secretflow support debug mode.
- Add vert binning for equal range bining method

### Changed
- The data preprocessing module (VDataFrame, Partition) has been refactored, enhancing the data processing performance (primarily targeting the Polars backend).

### Fixed
- Fix error when flmodel with tf backend use gpu.
- Fix kuscia adapter

## [1.2.0.dev231009] - 2023-10-9

### Added
Expand Down
28 changes: 27 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,4 +66,30 @@ Follow follwing steps to update documentation:
4. All `fuzzy` should be removed in `*.po` file, because it won't take effect in the Chinese version of the documentation.
5. All strings which start with `#~` such as `#~ msgid ` or `#~ msgstr` should be removed, because it is redundant.
6. Only commit the files which you update and pull request.
7. If your document is conflict with the main branch of SecretFlow, you are supposed to solve the conflict locally and commit.
7. If your document is conflict with the main branch of SecretFlow, you are supposed to solve the conflict locally and commit.
## Compiling Protocol Buffers
You should use [protoc v3.19.6](https://github.com/protocolbuffers/protobuf/releases/tag/v3.19.6)
### Compiling SecretFlow Open Specification
Protocol Buffers resides at submodules/spec/ as git submodules.
```bash
~/protoc-3.19.6/bin/protoc --proto_path submodules/spec/ --python_out . submodules/spec/secretflow/spec/v1/*.proto
```
### Compiling Extended Specification
Protocol Buffers resides at secretflow/protos.
```bash
~/protoc-3.19.6/bin/protoc --proto_path secretflow/protos/ --python_out . secretflow/protos/secretflow/spec/extend/*.proto
```
All generated Python code resides at secretflow/spec.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ it provides:

## SecretFlow Related Projects

- [Kuscia](https://github.com/secretflow/kuscia): A K8s-based privacy-preserving computing task orchestration framework.
- [Kuscia](https://github.com/secretflow/kuscia): A lightweight privacy-preserving computing task orchestration framework based on K3s.
- [SCQL](https://github.com/secretflow/scql): A system that allows multiple distrusting parties to run joint analysis without revealing their private data.
- [SPU](https://github.com/secretflow/spu): A provable, measurable secure computation device, which provides computation ability while keeping your private data protected.
- [HEU](https://github.com/secretflow/heu): A high-performance homomorphic encryption algorithm library.
Expand Down
2 changes: 1 addition & 1 deletion README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ SecretFlow是一个统一的框架,用于保护隐私的数据智能和机器
- [教程](https://www.secretflow.org.cn/docs/secretflow/zh_CN/tutorial/index.html)

## 相关项目
- [Kuscia](https://github.com/secretflow/kuscia): 一个基于 K8s 的隐私计算任务编排框架
- [Kuscia](https://github.com/secretflow/kuscia): 一款基于 K3s 的轻量级隐私计算任务编排框架
- [SCQL](https://github.com/secretflow/scql): 允许多个不信任方在不泄露其私人数据的情况下进行联合分析的系统。
- [SPU](https://github.com/secretflow/spu): 一种可证明、可测量的安全计算设备,在提供计算能力的同时保护您的数据隐私。
- [HEU](https://github.com/secretflow/heu): 一个高性能的同态加密算法库。
Expand Down
3 changes: 1 addition & 2 deletions dev-requirements.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
matplotlib
protobuf-distutils
statsmodels==0.13.2
polars==0.18.15
polars==0.19.3
pytest
pytest-cov
pytest-xdist
Expand Down
Loading

0 comments on commit eb0a28a

Please sign in to comment.