Mak*_*e42 4 python keras tensorflow
非常相似,Keras + tensorflow给出了错误“没有属性‘control_flow_ops’”,从卷积自动编码例如从https://blog.keras.io/building-autoencoders-in-keras.html我得到的错误
[...]lib/python3.5/site-packages/keras/callbacks.py in _set_model(self, model)
478 tf.histogram_summary('{}_out'.format(layer),
479 layer.output)
--> 480 self.merged = tf.merge_all_summaries()
481 if self.write_graph:
482 if parse_version(tf.__version__) >= parse_version('0.8.0'):
AttributeError: module 'tensorflow' has no attribute 'merge_all_summaries'
Run Code Online (Sandbox Code Playgroud)
我试过了
import tensorflow as tf
tf.merge_all_summaries = tf
Run Code Online (Sandbox Code Playgroud)
但这没有用。我该怎么办?
在AttributeError中:“模块”对象没有属性“ merge_all_summaries”,其中提到了错误。我也有版本1.0.0。但是,解决方案是什么?我不想降级TensorFlow。
Make42绝对正确,必须做出他们在答案中描述的更改才能迁移代码库以使用TensorFlow 1.0。但是,您看到的错误在Keras库本身中。幸运的是,自2017年1月以来,这些错误已在Keras代码库中修复,因此升级到Keras 1.2.2或更高版本将为您修复该错误。
归档时间: |
|
查看次数: |
9908 次 |
最近记录: |