哪个版本的pysyft可兼容torch 1.8或torch 1.9版本
PySyft 兼容 PyTorch 1.8/1.9 版本适配方案
匹配版本说明
- 支持 PyTorch 1.8、1.9 的 PySyft 版本为 0.6.0 至 0.7.0 区间版本,优先选择 0.7.0 版本即可,该版本稳定性更高
- 对应配套的 syft_proto 版本会自动匹配,无需手动指定版本号
正确安装命令
安装前请先确保你的环境中已经安装好 PyTorch 1.8 或 1.9 版本,随后执行以下命令安装,避免自动覆盖现有 PyTorch 版本:
# 指定版本安装PySyft,跳过依赖自动安装避免拉取旧版torch !pip install syft==0.7.0 --no-deps # 手动安装PySyft必需的其他依赖 !pip install syft_proto requests websockets numpy msgpack
常见问题规避
- 不要直接运行无版本号的
pip install syft命令,该命令会默认拉取最新版PySyft,强制安装其绑定的固定版本PyTorch,覆盖你当前环境的PyTorch安装 - 若后续运行PySyft相关代码时报依赖缺失错误,手动单独安装对应缺失的依赖包即可,无需重新执行全量PySyft安装命令
内容的提问来源于stack exchange,提问作者Hizafa
相关产品推荐
相关产品推荐

