基于SPDZ库的机器学习deep-mpc成功运行操作步骤

以下步骤是基于操作系统ubuntu18.04上做的

1.下载deep-mpc代码GitHub - csiro-mlai/deep-mpc

2.下载并配置SPDZ库代码GitHub - data61/MP-SPDZ: Versatile framework for multi-party computation

关于SPDZ库如何配置 可以基于github上作者的步骤的同时,参考这位大佬的博客安全多方计算之SPDZ实例初探(一)_奔跑的梅花Lu的博客-CSDN博客_spdz协议

MPC之SPDZ开源库安装过程中可能出现的错误_奔跑的梅花Lu的博客-CSDN博客

或者可以在评论区留言(如果我会的情况下orz)

3.将可以运行的SPDZ库文件夹更改名字为MP-SPDZ放到deep-mpc-master文件夹下

4.打开deep-mpc-master文件夹下的Dockerfile文件,依次运行其中的命令

 以下是我运行部分命令的结果,可以作为参考

./download.py

此命令主要是下载一些数据集文件

可以对照我下载完成后的结果,看有没有少下载/漏下载的

pip3 install numpy

./preapare.py

 ./build-mp-spdz.sh

./setup-ssh.sh

 

 ./convert.sh

./test_protocols.sh

./run-local.sh emul D prob 2 2 32 因为只是测试,可以把epoch数量适当调低

我也是刚接触机器学习和spdz库,有些地方只知道咋操作,原理也许还不懂,如果上文有错误地方,还请大佬指出。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值