请专家帮助:当我在python中使用pysyft库时,我得到了这个错误( AttributeError:模块'syft‘没有属性'TorchHook')
下面是我的代码截图1:https://i.stack.imgur.com/rPxWw.png
我的环境: Spyder ( python3 )Ubuntu20.04 python3
发布于 2021-03-31 18:44:08
您正在使用的syft版本是v0.3.0+。它不包含syft.TorchHook,因为我认为我读到了那里不需要它。使用pip install syft==0.2.9来使用syft.TorchHook()。尤其是当你遵循安德鲁·查斯克( Andrew )的安全和私密的课程的时候。
请注意,如果您确实在学习该课程,Openmined已经引入了一个新的更新课程。有关更多详细信息,请参阅https://courses.openmined.org/courses/foundations-of-private-computation。它是基于一个更新版本的syft。
发布于 2021-10-08 01:42:23
我还想补充一个问题:如果您在使用PIP安装syft==0.2.9时发现了以下问题
找不到满足torch~=1.4.0需求的版本(来自syft) (版本: 0.1.2,0.1.2.post1,0.1.2.post2)
您可以参考下列方法来解决问题:
pip install syft -f https://download.pytorch.org/whl/torch_stable.html
理由:
上使用。
-f, --find-links <url>
如果一个URL或到html文件的路径,然后解析到档案的链接,如sdist (.tar.gz)或轮转(.whl)文件。如果一个本地路径或文件:// URL是一个目录,那么在目录列表中查找归档文件。不支持指向VCS项目URL的链接。
https://stackoverflow.com/questions/66483639
复制相似问题