首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AttributeError:模块'tensorflow_privacy‘没有特性'DPQuery’

AttributeError:模块'tensorflow_privacy‘没有特性'DPQuery’
EN

Stack Overflow用户
提问于 2021-08-07 09:53:15
回答 1查看 104关注 0票数 1

我是机器学习的新手,正在尝试Tensorflow (https://www.tensorflow.org/federated/tutorials/federated_learning_for_image_classification)的“图像分类的联合学习”代码。我在Google Colab上运行了代码,没有修改任何东西。

代码语言:javascript
运行
复制
#@test {"skip": true}

# tensorflow_federated_nightly also bring in tf_nightly, which
# can causes a duplicate tensorboard install, leading to errors.
!pip uninstall --yes tensorboard tb-nightly

!pip install --quiet --upgrade tensorflow-federated-nightly
!pip install --quiet --upgrade nest-asyncio
!pip install --quiet --upgrade tb-nightly  # or tensorboard, but not both

import nest_asyncio
nest_asyncio.apply()

%load_ext tensorboard

上面的方法效果很好。(没有错误)但当涉及到以下内容时:

代码语言:javascript
运行
复制
import collections

import numpy as np
import tensorflow as tf
import tensorflow_federated as tff

np.random.seed(0)

tff.federated_computation(lambda: 'Hello, World!')()

我在import tensorflow_federated as tff行上得到了一个错误:

代码语言:javascript
运行
复制
AttributeError: module 'tensorflow_privacy' has no attribute 'DPQuery'

我已经搜索过像pip install -U TensorFlow-privacy这样的解决方案,但没有一个有效。

请帮帮忙。提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-07 12:15:56

不是你的问题的解决方案,但是除了tff优化器,没有其他教程需要tff,所以你可以只使用稳定的tff版本。

代码语言:javascript
运行
复制
!pip install --quiet --upgrade tensorflow-federated
!pip install --quiet --upgrade nest-asyncio

import nest_asyncio
nest_asyncio.apply()

这个应该安装tff 0.19

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

https://stackoverflow.com/questions/68691256

复制
相关文章

相似问题

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