AttributeError: 'module' object has no attribute 'histogram_summary'

本文解决在使用TensorFlow时遇到的SummaryWriter等组件不存在的问题,提供了将旧版API如tf.train.SummaryWriter、tf.merge_all_summaries等替换为新版API如tf.summary.FileWriter、tf.summary.merge_all等的方法。
部署运行你感兴趣的模型镜像


转载于

http://blog.youkuaiyun.com/waterydd/article/details/70237984

AttributeError: 'module' object has no attribute 'SummaryWriter'

tf.train.SummaryWriter

改为:tf.summary.FileWriter


AttributeError: 'module' object has no attribute 'summaries'

tf.merge_all_summaries()

改为:summary_op = tf.summary.merge_all()


AttributeError: 'module' object has no attribute 'histogram_summary'

tf.histogram_summary()

改为:tf.summary.histogram()


tf.scalar_summary()

改为:tf.summary.scalar()


tf.image_summary()

改为:tf.summary.image()


您可能感兴趣的与本文相关的镜像

TensorFlow-v2.15

TensorFlow-v2.15

TensorFlow

TensorFlow 是由Google Brain 团队开发的开源机器学习框架,广泛应用于深度学习研究和生产环境。 它提供了一个灵活的平台,用于构建和训练各种机器学习模型

C:\Users\Administrator\anaconda3\envs\py38-v5\lib\site-packages\tensorboard\compat\tensorflow_stub\dtypes.py:572: FutureWarning: In the future `np.object` will be defined as the corresponding NumPy scalar. (np.object, string), Traceback (most recent call last): File "yolov5/train.py", line 51, in <module> from utils.loggers import Loggers File "D:\chens\3.model\Circuit_breaker\yolov5\utils\loggers\__init__.py", line 12, in <module> from torch.utils.tensorboard import SummaryWriter File "C:\Users\Administrator\anaconda3\envs\py38-v5\lib\site-packages\torch\utils\tensorboard\__init__.py", line 13, in <module> from .writer import FileWriter, SummaryWriter # noqa: F401 File "C:\Users\Administrator\anaconda3\envs\py38-v5\lib\site-packages\torch\utils\tensorboard\writer.py", line 13, in <module> from tensorboard.summary.writer.event_file_writer import EventFileWriter File "C:\Users\Administrator\anaconda3\envs\py38-v5\lib\site-packages\tensorboard\summary\__init__.py", line 25, in <module> from tensorboard.summary import v1 # noqa: F401 File "C:\Users\Administrator\anaconda3\envs\py38-v5\lib\site-packages\tensorboard\summary\v1.py", line 26, in <module> from tensorboard.plugins.histogram import summary as _histogram_summary File "C:\Users\Administrator\anaconda3\envs\py38-v5\lib\site-packages\tensorboard\plugins\histogram\summary.py", line 38, in <module> from tensorboard.plugins.histogram import summary_v2 File "C:\Users\Administrator\anaconda3\envs\py38-v5\lib\site-packages\tensorboard\plugins\histogram\summary_v2.py", line 38, in <module> from tensorboard.util import tensor_util File "C:\Users\Administrator\anaconda3\envs\py38-v5\lib\site-packages\tensorboard\util\tensor_util.py", line 24, in <module> from tensorboard.compat.tensorflow_stub import dtypes, compat, tensor_shape File "C:\Users\Administrator\anaconda3\envs\py38-v5\lib\site-packages\tensorboard\compat\tensorflow_stub\__init__.py", line 25, in <module> from .dtypes import as_dtype # noqa File "C:\Users\Administrator\anaconda3\envs\py38-v5\lib\site-packages\tensorboard\compat\tensorflow_stub\dtypes.py", line 572, in <module> (np.object, string), File "C:\Users\Administrator\anaconda3\envs\py38-v5\lib\site-packages\numpy\__init__.py", line 305, in __getattr__ raise AttributeError(__former_attrs__[attr]) AttributeError: module 'numpy' has no attribute 'object'. `np.object` was a deprecated alias for the builtin `object`. To avoid this error in existing code, use `object` by itself. Doing this will not modify any behavior and is safe. The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations 怎么处理
最新发布
08-06
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值