学习Tensorflow中遇到的一些小问题

2019-06-10  本文已影响0人  mrwoody
  1. 书中的代码示例自定义tf常量和变量后,返回的结果包含numpy格式的内容,而我在ipython中并没有这些值。需要初始化变量,并调用sess.run才能查看。原以为是tensorflow版本的问题,实际上是因为未开启tf.enable_eager_execution()
    eager_execution是TF1.7添加的新特性,允许用户在不适用session的情况下运行代码,主要由以下三个作用:
  1. 刚刚更新了tensorflow 2.0的beta版本,发现新版本似乎默认开启了eager_execution。
    在windows 10下给python3.7安装tensorflow 2.0也比较简单,在清华源(https://pypi.tuna.tsinghua.edu.cn/simple/tensorflow/)找到 tensorflow-2.0.0b0-cp37-cp37m-win_amd64.whl 下载,之后使用pip工具安装即可。如果简书支持外链的话,直接点击下载。
    TIPS: 更新完tensorflow版本后,可能在导入时会报 Check failed: PyBfloat16_Type.tp_base != nullptr的错误,使用pip install -U numpy -i https://pypi.tuna.tsinghua.edu.cn/simple更新numpy版本即可。
上一篇下一篇

猜你喜欢

热点阅读