tensorflow2.AutoGraph

1、度娘了“@autograph.convert()” 的相关内容,这应该是 20180719 Google除的新功能,大概的功能是:

  “谷歌发布AutoGraph,自动将Python转化为TF图”

  “AutoGraph:图的简易控制流程

  等

  ZC:搜索到的文章 都只是说出了 新的功能,但是没说 是 版本1 还是 版本2 里面的功能...  这段时间(20200206)f/q 都比较烦,也就没有 查官网 到底是 那个版本的新功能...

 1.1、其中 有一个文章:“tensorflow1.9新功能 autograph_thormas1996的博客-CSDN博客.html(https://blog.csdn.net/thormas1996/article/details/81110973)”

    安装:
        pip install -U tf-nightly
    导入:
        from tensorflow.contrib import autograph as ag

  ZC:当时,也没注意 tf-nightly 是什么东西,就直接执行了 安装命令... 没想到它 直接将tensorflow 从我机子里的版本1.13.1 升级到了 2.2.?版本... 然后 各种报错... tensorflow2.?里面貌似连 版本1的tf.mod(...)都没有了...(也不知道是不是更新没更好...)  (各种报错之一为:“ModuleNotFoundError: No module named 'tensorflow.python.training.checkpointable' ”)

  ZC:考虑到 现在很多教程还是都是 版本1 的代码,于是还是想着 回到 1.13.1,于是 下载了 1.13.1的py37的avx2的版本的wheel(后缀名是"whl"),又装回了 1.13.1 。

    tensorboard也要重装,坑死...(pip uninstall tensorboard --> pip install tensorboard)[ 不重装,在用的时候会报错:"module 'tensorflow' has no attribute 'estimator'" ] [ 这样重装的话,会装到不一定适合当前tensorflow版本的tensorboard,要这样安装:"pip install tensorflow-tensorboard" ]

   ZC:貌似 怎么重装tensorboard都报错...(pip uninstall tensorboard,pip uninstall tensorflow-tensorboardpip install tensorflow-tensorboard)。可能是 tensorflow2 没有卸载干净?于是 pip unstall tensorflow --> pip uninstall tensorflow-tensorboard --> 删掉"C:\Python\Python37\Lib\site-packages"里面所有"tensorboard"&"tensorflow"相关的文件夹(或者将它们移动到别的目录去) --> pip install G:\Tensorflow\tensorflow-windows-wheel\1.13.1\py37\CPU\avx2\tensorflow-1.13.1-cp37-cp37m-win_amd64.whl --> 再使用 tensorbord的时候就只有 warnning 没有error了...(安装 tensorflow的wheel的输出 放在下面的图里面)

   PS:pip install 软件名==版本号,可以试试 "pip install tensorboard==1.13.1",不知效果是否OK?(看下面的输出图,应该不是"pip install tensorflow-tensorboard==1.13.1"吧??)

  ZC:tf-nightly 度娘了一下 貌似是 2017 tensorflow团队出的 无tensorflow环境机子的简易安装包,"pip install -U" 又是 更新安装命令。本来以为这个文章是讲 在tensorflow1.9中 如何使用"AutoGraph"的,没想到是更新到tensorflow2,再使用"AutoGraph"...坑死我了 ...

2、

3、

4、pip install G:\Tensorflow\tensorflow-windows-wheel\1.13.1\py37\CPU\avx2\tensorflow-1.13.1-cp37-cp37m-win_amd64.whl 的输出

 

 

 

5、

 

posted @ 2020-02-06 21:57  pythonz  阅读(397)  评论(0编辑  收藏  举报