前后遇到两个错

1、AttributeError: module tensorflow has no attribute 'Summary'

通过将 tf.Summary  换成   tf.compat.v1.Summary,可利用tensorflow 2.1.0接口自动转换工具,将整个项目批量转换

tf_upgrade_v2 \--intree my_project/ \--outtree my_project_v2/ \--reportfile report.txt

替换完成后,遇到如下报错

2、RuntimeError: tf.summary.FileWriter is not compatible with eager execution. Use tf.contrib.summary instead

tensorflow 2.1.0已经舍弃tf.contrib,不能这么改。为了不跟eager execution(tensorflow 2.1.0默认开启)冲突,需在summary代码前面关闭

tf.compat.v1.disable_eager_execution()

吐槽:百度根本找不到这些信息,推荐google

参考网页:

1、 https://www.uedbox.com/post/54776/(google网址)

2、https://github.com/tensorflow/docs/blob/master/site/en/guide/upgrade.ipynb(接口转换)

3、https://github.com/tensorflow/tensorflow/pull/36593(关闭eager execution)

tensorflow2.1报no attribute 'Summary' tf.contrib.summary instead相关推荐

  1. tensorflow兼容处理 tensorflow.compat.v1 tf.contrib

    20201130 问题提出: v1版本中tensorflow中contrib模块十分丰富,但是发展不可控,因此在v2版本中将这个模块集成到其他模块中去了.在学习tensorflow经常碰到tf.con ...

  2. 关于D4RL的agent包的tf.contrib兼容性问题

    1.报错的部分 Traceback (most recent call last):   File "experiment.py", line 2, in <module&g ...

  3. tf.nn.softmax_cross_entropy_with_logits 和 tf.contrib.legacy_seq2seq.sequence_loss_by_example 的联系与区别

    文章目录 0.函数介绍 1.区别联系 1.1 tf.nn.softmax_cross_entropy_with_logits 1.2 tf.nn.sparse_softmax_cross_entrop ...

  4. 新版本找不到tf.contrib的解决方案

    新版本找不到tf.contrib的解决方案_qq_32568337的博客-CSDN博客 完美解决no attribute 'tf.contrib'问题_源代码杀手的博客-CSDN博客

  5. RNN调试错误:lstm_cell = tf.contrib.rnn.core_rnn_cell.BasicLSTMCell(lstm_size) 方法已失效

    调试递归神经网络(RNN)的时候出现如下错误: ### module 'tensorflow.contrib.rnn' has no attribute 'core_rnn_cell' 经检查是tf. ...

  6. Tensorflow高级API的进阶--利用tf.contrib.learn建立输入函数

    正文共5958个字,预计阅读时间15分钟. 笔记整理者:王小草 笔记整理时间:2017年2月27日 笔记对应的官方文档:https://www.tensorflow.org/get_started/i ...

  7. tensorflow中contrib模块问题。(tf.contrib)

    问题提出: v1版本中tensorflow中contrib模块十分丰富,但是发展不可控,因此在v2版本中将这个模块集成到其他模块中去了.在学习tensorflow经常碰到tf.contrib的代码,一 ...

  8. 第十六节,使用函数封装库tf.contrib.layers

    目录 一 tf.contrib.layers中的具体函数介绍 1.tf.contrib.layers.conv2d()函数的定义如下: 2.tf.contrib.layers.max_pool2d() ...

  9. 重磅 | TensorFlow 2.0即将发布,所有tf.contrib将被弃用

    作者 | 阿司匹林 出品 | AI科技大本营(公众号ID:rgznai100) 上周,谷歌刚刚发布了 TensorFlow 1.10.0 版本(详见<TensorFlow 版本 1.10.0 发 ...

最新文章

  1. 原型开发、模型构建和设计反馈在线工具
  2. 苏宁大调整中的三个关键
  3. 剑指offer(Java实现) 平衡二叉树
  4. Spring的HelloWorld
  5. python异步回调实现原理_JS基础——异步回调
  6. 铺地毯(洛谷-P1003)
  7. Redis 3.2.8 安装与配置
  8. 16kb等于多少b_一篇文章讲透MySQL为什么要用B+树实现索引
  9. 【跳频通信】基于matlab跳频通信系统仿真【含Matlab源码 967期】
  10. C/C++[结构体]
  11. APUE代码运行环境的搭建
  12. Scrapy爬取当当网畅销图书保存csv格式!最详细的教程!
  13. mysql 数据库建模工具 mysqlworkbench
  14. Python入门50个小程序
  15. Linux-基础部分
  16. 地下停车场的车内与车外,揭露了中年男人内心最沉重的痛
  17. QT开发应用程序(17)-- 读写XLS文件
  18. 如何快速删除pdf中某一页?
  19. 基于Transformer的数字子母翻译
  20. 不用找,你想要的建筑场景游戏素材素材都在这里

热门文章

  1. 25个有用的 JavaScript 单行代码
  2. 液晶电视工作原理(转)
  3. 绘制变形图形--Canvas的基本操作
  4. 有了Socket协议,为什么还要Websocket协议?
  5. 去掉联想智能截屏的alt+s截屏快捷键
  6. 2020教师资格证计算机专业,2020年教师资格证新规定又有哪些不同?
  7. Python自学日记28——如何选择学习资料
  8. php tp5 group的简单使用
  9. 企业级-Shell案例7——监控多台服务器磁盘利用率脚本
  10. 基于MindSpore高效完成图像分割,实现Dice!