这篇笔记主要记录如何安装隐语和测试secretnote踩坑的一些过程。
首先是本人环境,因为学生党手头这台电脑是暗影精灵8 laptop,所以满足8核心+16g的要求。
然后本人是在wsl和docker分别安装的secretnote。
wsl安装极其简单。
pip install secretflow (可以换源清华tsinghuatuna安装)
docker也很简单,docker run -it secretflow/secretflow-anolis8:latest
看一下结果
然后就是secretpad的踩坑。
这里推荐docker安装。
先写docker-compose.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
然后进localhost:8090看一下secretnote的界面。
但是这里就有一点踩坑,由于本人套了一层wsl,所以一开始居然节点是dead的
即写入 127.0.0.1:8090节点dead。
后来看了一下qa发现注意一下docker的host模式。
于是果断第一个节点ip:
127.0.0.1:8888 也就是那个8090端口
第二个节点ip
wsl具体网络地址(本机为172.29.176.1:8092)
两个节点都活了,大功告成