1 SecretFlow安装
运行要求:【1】 Python >= 3.8 【2】操作系统: • CentOS 7 • Anolis8 • Ubuntu 18.04/20.04 • macOS 11.1+ • WSL2【3】资源:≥ 8核16GB.
安装包:
secretflow • 包含secretflow所有的requirements • 体积较大;
secretflow-lite • 仅包含基础功能(不包含深度学习等依赖库) • 体积较小。
安装方式:
2 SecretFlow部署-仿真模式
部署模式
SecretFlow和Ray
仿真模式-单机仿真
仿真模式-集群仿真
3 SecretFlow部署-生产模式
相比仿真模式,生产模式主要不同:安全增强,每个参与方都是独立的Ray集群,所有参与方都需要执行代码。
生产模式-使用KUSCIA解决多端口问题
KUSCIA定位:屏蔽不同机构间基础设施的差异,为跨机构协作提供丰富且可靠的资源管理和任务调度能力。
生产模式-使用SecretNote提升体验
4 F&Q
5 课程总结
安装:(多种安装方式)-docker镜像;-pypi;-源码。
仿真模式:单机仿真,集群仿真。
生产模式:安全增强,所有参与方都需要执行代码,注意端口冲突,使用secretnote提升体验。