forked from secretflow/secretflow
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
repo-sync-2023-12-18T16:59:44+0800 (secretflow#1086)
* repo-sync-2023-12-18T16:59:44+0800 * unittest logging_level debug -> info * revert spu version * update docker image version * revert docker image version & sleep time
- Loading branch information
1 parent
fcb0694
commit 83254ca
Showing
109 changed files
with
2,245 additions
and
1,251 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
USE_BAZEL_VERSION=5.1.1 | ||
BAZELISK_BASE_URL=https://github.com/bazelbuild/bazel/releases/download |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,26 @@ | ||
# Repository layout | ||
|
||
secretflow | ||
- data: horizontal, vertical and mixed DataFrame and Ndarray (like pandas and numpy) | ||
- device: various devices and their kernels, such as PYU, SPU, HEU, etc | ||
- model: federated learning and split learning algorithms | ||
- preprocessing: common utility functions and transformer classes (like scikit-learn) | ||
- security: privacy related algorithms, such as secure aggregation, differential privacy | ||
- util: miscellaneous utility functions | ||
This is a high level overview of how the repository is laid out. Some major folders are listed below: | ||
|
||
tests: unit test cases | ||
|
||
docs: documents written in reStructuredText, Markdown, Jupyter-notebook | ||
* [benchmark_examples/](benchmark_examples/): scripts for secretflow component benchmark. | ||
* [docker/](docker/): scripts to build secretflow release and dev docker images. | ||
* [docs/](docs/): documents written in reStructuredText, Markdown, Jupyter-notebook. | ||
* [examples/](examples/): examples of secretflow. | ||
* [secretflow/](secretflow/): the core library. | ||
* [component/](secretflow/component/): secretflow components. | ||
* [compute/](secretflow/compute/): wrapper for pyarrow compute functions. | ||
* [data/](secretflow/data/): horizontal, vertical and mixed DataFrame and Ndarray (like pandas and numpy). | ||
* [device/](secretflow/device/): various devices and their kernels, such as PYU, SPU, HEU, etc. | ||
* [distributed/](secretflow/distributed/): logics related to Ray and RayFed. | ||
* [ic/](secretflow/ic/): interconnection. | ||
* [kuscia/](secretflow/kuscia/): adapter to kuscia. | ||
* [ml/](secretflow/ml/): federated learning and split learning algorithms. | ||
* [preprocessing/](secretflow/preprocessing/): preprocessing functions. | ||
* [protos/](secretflow/protos/): Protocol Buffers messages. | ||
* [security/](secretflow/security/): privacy related algorithms, such as secure aggregation, differential privacy. | ||
* [spec/](secretflow/spec/): generated code of spec Protocol Buffers messages. | ||
* [stats/](secretflow/stats/): statistics functions. | ||
* [tune/](secretflow/tune/): functions related to tuners. | ||
* [utils/](secretflow/utils/): miscellaneous utility functions. | ||
* [secretflow_lib/](secretflow_lib/): some core functions written in C++ and their Python bindings. | ||
* [tests/](tests/): unit tests with pytest. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.