首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows上使用Tensorflow Federated?

如何在Windows上使用Tensorflow Federated?
EN

Stack Overflow用户
提问于 2022-06-04 17:28:03
回答 2查看 117关注 0票数 0

我正在尝试使用Tensorflow关于使用这里上的联合学习进行图像分类的教程

首先,出现了一些pip依赖解决程序错误,但我安装了所需的库,并提供了它要求的版本。

然而,我面临两个问题之一:

  • 如果我试图导入tensorflow_federated,它会给出以下错误:
代码语言:javascript
复制
   263 
   264 def to_odict(struct: Struct,
--> 265              recursive: bool = False) -> collections.OrderedDict[str, Any]:
   266   """Returns `struct` as an `OrderedDict`, if possible.
   267 

TypeError: 'type' object is not subscriptable
  • 我发现一个论坛建议降级为tensorflow-federated==0.22。但是,当我这样做并运行导入语句时,它再次抛出一个错误,因为它是在隐式导入一个不再存在于Keras (OptimizerV1)中的类。

我非常喜欢Tensorflow的工作流程。有什么办法使它在Windows上工作吗?

PS:我在Google和朱庇特笔记本上都试过了。

EN

回答 2

Stack Overflow用户

发布于 2022-06-06 16:46:18

试试这个:

!pip install tensorflow-federated==0.20.0

票数 0
EN

Stack Overflow用户

发布于 2022-06-16 20:49:10

我相信这个错误是早期python版本的症状。TFF的最新版本(编写时为0.27.0)需要python3.9。目前,colab不支持3.9。有关上下文和一些允许您使用旧版本的TFF版本的解决方案,请参见https://github.com/tensorflow/federated/issues/2770

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72501778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档