Substra平台提交函数的Python工具
项目描述
Substra-tools
Substra 是一个开源的联邦学习(FL)软件。这个特定的仓库 substra-tools 是一个 Python 包,它定义了数据集(数据打开脚本)的基础类和用于在平台上执行提交的函数的包装器。
入门指南
要安装 substratools Python 包,请运行以下命令
pip install substratools
开发者
克隆仓库: https://github.com/Substra/substra-tools
设置
要将项目设置为开发模式,请运行
pip install -e ".[dev]"
要运行所有测试,请使用以下命令
make test
如何生成变更日志
变更日志由 towncrier 管理。要在变更日志中添加新条目,请将文件添加到 changes
文件夹中。文件名应具有以下结构:<unique_id>.<change_type>
。其中 unique_id
是唯一标识符,我们目前使用 PR 编号。change_type
可以是以下类型之一:added
、changed
、removed
、fixed
。
要生成变更日志(例如在发布时),请使用以下命令(您必须已安装开发依赖项)
towncrier build --version=<x.y.z>
您可以使用 --draft
选项查看将要生成的内容,而不实际写入变更日志(并删除片段)。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源分布
substratools-0.22.0.tar.gz (24.3 kB 查看哈希)
构建分布
substratools-0.22.0-py3-none-any.whl (18.8 kB 查看哈希)
关闭
substratools-0.22.0.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | acc8b0f27ad296c722e021a55cb1c621fb2d61aeaa095ce877acc6efd3dfdc0a |
|
MD5 | 7b193993f2a2ff101748716defdbe2fa |
|
BLAKE2b-256 | ef21b2cccc49978eaaa0e64c5efb7b5c2620d4aac45d52208afbb076fcebbabf |