37 Star 223 Fork 52

GVP隐语SecretFlow / secretflow

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
REPO_LAYOUT.md 1.73 KB
一键复制 编辑 原始数据 按行查看 历史

Repository layout

This is a high level overview of how the repository is laid out. Some major folders are listed below:

  • benchmark_examples/: scripts for secretflow component benchmark.
  • docker/: scripts to build secretflow release and dev docker images.
  • docs/: documents written in reStructuredText, Markdown, Jupyter-notebook.
  • examples/: examples of secretflow.
  • secretflow/: the core library.
    • component/: secretflow components.
    • compute/: wrapper for pyarrow compute functions.
    • data/: horizontal, vertical and mixed DataFrame and Ndarray (like pandas and numpy).
    • device/: various devices and their kernels, such as PYU, SPU, HEU, etc.
    • distributed/: logics related to Ray and RayFed.
    • ic/: interconnection.
    • kuscia/: adapter to kuscia.
    • ml/: federated learning and split learning algorithms.
    • preprocessing/: preprocessing functions.
    • protos/: Protocol Buffers messages.
    • security/: privacy related algorithms, such as secure aggregation, differential privacy.
    • spec/: generated code of spec Protocol Buffers messages.
    • stats/: statistics functions.
    • tune/: functions related to tuners.
    • utils/: miscellaneous utility functions.
  • secretflow_lib/: some core functions written in C++ and their Python bindings.
  • tests/: unit tests with pytest.
Python
1
https://gitee.com/secretflow/secretflow.git
git@gitee.com:secretflow/secretflow.git
secretflow
secretflow
secretflow
main

搜索帮助