自由式机器学习开放平台系统的最新版本
项目描述
nvflops
自由式机器学习开放平台系统的最新版本
关键概念
- 所有参与者的结果都记录了强制元数据,例如父项、创建者、创建者角色。
- 结果块(大型二进制信息)存储在S3或其他专用块存储空间中。它们的地址(在S3用例中为桶和对象)存储在强制元数据中。
- 父项和子项是多对多关系。也就是说,一个结果可以有多个父项(聚合操作)。一个父项可以有多个结果(客户端本地训练)。
- 结果可以包含额外的元数据(custom_field),作为扁平字典。搜索可以针对那些custom_field执行。
如该图所示,聚合样式操作。
包需求
在当前实现中,vflops需要块存储空间,并且仅支持S3。未来将实现使用AWS IAM凭据的完整S3身份验证。对于本地开发和测试,您可以安装[Minio](https://min-io.cn/download#/linux)。需要Minio Python包,但它应该很容易用boto3替换。
后端数据库可以是任何由SQLAlchemy支持的SQL数据库。但是,您需要设置自己的数据库管理系统。
安装
我们计划在PyPi上提供nvflops wheel包。您可以选择通过源代码进行安装。
pip install -e .
在nvflops文件夹中(与setup.py在同一级别)
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。
源代码分发
此版本没有可用的源代码分发文件。请参阅生成分发存档的教程。
构建分发
nvflops-0.0.1.dev2-py3-none-any.whl (15.0 kB 查看哈希值)
关闭
nvflops-0.0.1.dev2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fbad873f625c4e8b43915b894ccadde5bb626210502dae674a9a87e9a86403bf |
|
MD5 | cd33c72ab8c53141428df0a6a1c0a480 |
|
BLAKE2b-256 | f72d36c20fd595a8cfe1c98eeb8074238d1caab38f6de220c6348955c70a1850 |