隐私计算实训营 第1期-第4讲 快速上手隐语SecretFlow的安装和部署

简介: 文档改进建议:明确Ray, K3S, Kuscia与SecretFlow的关系;结构化部署文档,区分顺序步骤与选择分支;提供从零开始的详细部署教程,补充缺失的前置步骤说明。

顺利走通的流程:

SecretFlow的安装(pypi):https://www.secretflow.org.cn/zh-CN/docs/secretflow/v1.4.0b0/getting_started/installation

基于Kuscia部署(中心化组网模式):https://www.secretflow.org.cn/zh-CN/docs/kuscia/v0.6.0b0/getting_started/quickstart_cn


SecretNote的docker-compse安装:https://github.com/secretflow/secretnote

一个简单的PSI流程:https://github.com/secretflow/secretnote/blob/main/docs/guide/data/psi.ipynb



对于文档的一些建议

部署:https://www.secretflow.org.cn/zh-CN/docs/secretflow/v1.4.0b0/getting_started/deployment 部分文档写的不情绪,优化建议如下:

1、描述清楚Ray、K3S、Kuscia和SecretFlow的关系;

我理解如下:

K3S是资源管理,是最底层的组件;

Ray:运营在K3S之上,主要解决AI计算的分布式问题;

SecretFlow:一个Python包,用以降低隐私计算的复杂性;

Kuscia:用于解决SecretFlow在Ray上运行的组网问题;


调用链:K3S->Ray>Kuscia->SecretFlow->SecretNote


2、文档应该结构化,提供了好几种部署方式,不知道哪一步是顺序执行,哪一部分是选择分支。


【基于Kuscia的部署】不确定是【仿真模式】和【生产模式】的并列?还是前置条件?


从内容看,应该是并列关系。


image.png


建议修改为这样,结构化更清晰:

image.png

3、对于部署方式,提供了部署视图,但是缺少从0到1的过程。


比如给出ray命令,明显缺少前置步骤。


相关文章
|
Ubuntu 调度 Docker
2024.3.21隐语训练营第4讲笔记:SecretFlow & SecretNote安装部署
本文介绍了SecretFlow和SecretNote的安装和部署
1005 3
|
算法 数据挖掘 调度
隐语实训营-第3讲:详解隐私计算框架的架构和技术要点
主要介绍隐语的隐私计算架构,并对每个模块进行拆解、分析,以期望不同使用者找到适合自己的模块,快速入手。
363 4
|
算法 安全 芯片
OP-TEE中的密码学算法
OP-TEE中的密码学算法
477 0
|
存储 NoSQL Java
|
机器学习/深度学习 算法 安全
隐私计算训练营第三讲-详解隐私计算的架构和技术要点
SecretFlow 是一个隐私保护的统一框架,用于数据分析和机器学习,支持MPC、HE、TEE等隐私计算技术。它提供设备抽象、计算图表示和基于图的ML/DL能力,适应数据水平、垂直和混合分割场景。产品层包括SecretPad(快速体验核心能力)和SecretNote(开发工具)。算法层涉及PSI、PIR、数据分析和联邦学习(水平、垂直、混合)。此外,SecretFlow还有YACL密码库和Kusica任务调度框架,Kusica提供轻量化部署、跨域通信和统一API接口。
878 0
|
Ubuntu Linux Docker
课4-隐语SecretFlow、SecretNote安装部署
SecretFlow是支持Python 3.8及以上版本的隐私计算框架,兼容CentOS 7、Anolis8、Ubuntu 18.04等等。它提供两种安装包:所有需求的大体积`secretflow`和仅含基础功能的小体积`secretflow-lite`。用户可通过Docker、pip或源码安装。安装后,可使用Docker镜像在本地部署,并通过Ray进行集群仿真。更多详细信息和部署指南可在官方手册中找到。此外,SecretFlow还提供了类似Jupyter Notebook的SecretNote工具,实现多节点代码自动执行和跟踪。
|
JavaScript Java CDN
vue3完整教程从入门到精通(新人必学1,vue3快速上手)
本文提供了Vue 3从入门到精通的完整教程,涵盖了创建Vue应用、通过CDN使用Vue、定义网站以及使用ES模块构建版本的步骤和示例代码。
10997 1
vue3完整教程从入门到精通(新人必学1,vue3快速上手)
|
机器学习/深度学习 SQL 人工智能
隐私计算框架“隐语”介绍及展望(附ppt)
隐私计算框架“隐语”介绍及展望(附ppt)
1292 0
|
Java 数据库连接 数据库
Mybatis-Pagehelper详细解析及优化插件开发
项目数据库数据量较大,分页查询要很久,所以要对分页优化,项目使用的分页是mybatis的Pagehelper,于是在Pagehelper的基础上进行了本次分页查询的优化
|
运维 安全 数据安全/隐私保护
隐语(SecretFlow)联邦学习实训营第一期笔记
**摘要:** 本文探讨了数据可信流通的概念,强调了数据来源确认、使用范围界定、流程追溯和风险防范的重要性。数据流通分为内循环(安全域内)和外循环(跨域),其中外循环面临黑客攻击、内部泄露和数据滥用等风险。为建立技术信任,提出了身份验证、利益对齐、能力预期和行为审计四点要求,涉及隐私计算、可信计算等技术。隐语作为隐私计算框架,提供服务以支持数据安全流通,通过开源降低接入门槛,并具备统一架构、原生应用、开放拓展、高性能和多轮安全验证等优势。开源隐语助力解决数据权属和信任问题,促进数据要素的安全流通。

热门文章

最新文章

下一篇
开通oss服务