pysyft安装教程

  • 使用Anaconda创建虚拟环境,以下操作在虚拟环境中进行:
conda create -n FL python=3.8
conda activate FL

说明:FL是虚拟环境的名称,python版本需要根据下图选择



官方目前支持的syft稳定版本是0.5.0的,网上大多数教程是0.2.0版本的syft,对应的python版本是3.6。这里我们选择了3.8版本的python,相应的,后续安装的是0.5.0的syft。

  • 安装 syft
pip install syft

官方安装教程同时安装了 jupyter notebook,不推荐安装,过程中会有各种Bug, 即使安装成功后也会有连接不上内核的问题出现。

  • 在pycharm中加载Duet项目

首先建立两个project,一个当作数据拥有方(Data Owner),一个当作数据使用方(Data Scientist)。

Data Owner方执行下面代码:

import syft as sy
duet = sy.duet()

程序运行成功后返回如下:



将生成的代码复制,并在Data Scientist方,运行



运行成功生成一串ID数字:

将这串数字复制粘贴在Data Owner方



回车后两方连接成功:
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容