574
社区成员
发帖
与我相关
我的任务
分享SecretFlow是一个统一的框架,用于保护隐私的数据智能和机器学习。
使用conda创建名为sf的虚拟环境并激活:
conda create -n sf python=3.10
conda activate sf

使用pip进行下载:
pip install -U secretflow

运行以下代码:


以notebook形式呈现的高级工作套件,支持多节点代码执行和文件管理,同时提供运行状态支持。
安装docker-compose:
使用curl命令下载 Docker Compose。
sudo curl -L "https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose

授予docker-compose可执行权限。
sudo chmod +x /usr/local/bin/docker-compose
验证安装是否成功。
docker-compose --version

docker pull secretflow/secretnote:unstable-amd64

创建以下yml文件启动两个容器:
services:
alice:
image: 'secretflow/secretnote:unstable-amd64'
platform: linux/amd64
environment:
- SELF_PARTY=alice
- ALL_PARTIES=alice,bob
ports:
- 8090:8888
entrypoint: /root/scripts/start.sh
volumes:
- /root/scripts
bob:
image: 'secretflow/secretnote:unstable-amd64'
platform: linux/amd64
environment:
- SELF_PARTY=bob
- ALL_PARTIES=alice,bob
ports:
- 8092:8888
entrypoint: /root/scripts/start.sh
volumes:
- /root/scripts
使用docker-compose启动:
docker-compose up

添加节点:
右上角添加两个节点
Alice:103.84.217.33:8090
Bob:103.84.217.33:8092
