第 4 课:SecretFlow与Secretnote的安装部署--基于WSL

(一) WSL安装ubuntu系统

问题1:在控制面板–程序与功能–启动或关闭Windows功能勾选适用于Linux的Windows子系统和虚拟化平台

问题2:

执行命令:wsl --set-default-version 2

下载安装:

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

问题3:进入BIOS,CPU开启虚拟化

执行命令:bcdedit /set hypervisorlaunchtype auto

(二) ubuntu安装miniconda

下载:wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

解压:bash Miniconda3-latest-Linux-x86_64.sh

然后一直按回车,yes,回车,yes就可以安装成功了,安装成功后关闭再打开ubuntu

(三) 配置conda基础环境

conda create --name sf python=3.8

conda activate sf

pip install --upgrade pip

pip install -U secretflow -i Simple Index

pip install secretflow-lite -i Simple Index

注:secretflow比较大,secretflow-lite浓缩版

确实libgomp文件需执行以下命令进行安装

sudo apt-get update

sudo apt-get install libgomp1

(四) 安装secretnote--conda:

pip install secretnote==0.0.4 -i Simple Index

pip install orjson==3.9.9 -i Simple Index

pip install secretnote==0.0.4 -i Simple Index

(五) 安装docker

  1. 下载链接:https://www.docker.com/get-started/
  2. 更改docker设置,开启2375的数据传输端口;开启WSL访问docker的权限。

(六) 安装secretnote--docker

refer:install-secretnote.md · 有证教师/secretflow_everyday - Gitee.com

(1)先找一个空目录,例如创建一个note目录

mkdir note

cd note

(2)创建docker-compose.yml文件:vi docker-compose.yml

services:
  alice:
    image: 'secretflow/secretnote:1.3.0-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:1.3.0-amd64'
    platform: linux/amd64
    environment:
      - SELF_PARTY=bob
      - ALL_PARTIES=alice,bob
    ports:
      - 8092:8888
    entrypoint: /root/scripts/start.sh
    volumes:
      - /root/scripts

(3)启动2个容器。

docker-compose up -d

(4)浏览器打开8090和8092,而后添加alice和bob结点,其中ip地址是WSL网卡的ip地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值