首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tflearn与tensorflow 2.0

tflearn与tensorflow 2.0
EN

Stack Overflow用户
提问于 2019-10-12 18:58:43
回答 1查看 2.8K关注 0票数 5

我不能用TensorFlow 2.0导入tflearn

代码语言:javascript
复制
Python 3.7.4 (v3.7.4:e09359112e, Jul  8 2019, 14:54:52) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license()" for more information.
>>> import tflearn
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tflearn/helpers/summarizer.py", line 9, in <module>
    merge_summary = tf.summary.merge
AttributeError: module 'tensorboard.summary._tf.summary' has no attribute 'merge'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import tflearn
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tflearn/__init__.py", line 8, in <module>
    from . import models
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tflearn/models/__init__.py", line 2, in <module>
    from .dnn import DNN
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tflearn/models/dnn.py", line 6, in <module>
    from ..helpers.trainer import Trainer
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tflearn/helpers/__init__.py", line 2, in <module>
    from .evaluator import Evaluator
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tflearn/helpers/evaluator.py", line 9, in <module>
    from .trainer import evaluate_flow
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tflearn/helpers/trainer.py", line 20, in <module>
    from .summarizer import summaries, summarize, summarize_gradients, \
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tflearn/helpers/summarizer.py", line 12, in <module>
    merge_summary = tf.merge_summary
AttributeError: module 'tensorflow' has no attribute 'merge_summary'

有人能帮我吗?我真的需要尽快解决这个问题。我对tensorflow很陌生。

EN

回答 1

Stack Overflow用户

发布于 2019-10-12 20:53:24

到目前为止,tflearn (v0.3.2)还没有准备好TensorFlow 2.0,特别需要Tf1.x。我相信它会在某一时刻得到更新,但是现在,如果你需要学习,使用TF 1。

我得到了一个不同的错误:ModuleNotFoundError: No module named 'tensorflow.contrib'自从contrib被移动到tensorflow_addons之后,以及pypi包目前只适用于Linux。

Dec '20更新: v0.5.0 (发布于11月20日)支持TF2,独家

注意:最新的TFLearn (v0.5)只与TensorFlow v2.0及以上版本兼容。

并确保正确导入:

导入tflearn导入tensorflow.compat.v1作为tf

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

https://stackoverflow.com/questions/58357486

复制
相关文章

相似问题

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