版本升级:tensorflow2.0(自动程序版本变更脚本,tf网址,contrib)

注意事项:

以前的网址是https://www.tensorflow.org/,现在fq都打不开!!

现在新网址是https://tensorflow.google.cn/这个不fq都可以打开了,中文网站!


将低版本tf代码自动升级为高版本

以前使用的tf1.13版本,现在换成了tf2.0,以前程序用不了了,例如下图中背景色的代码都是无法读取的

版本升级:tensorflow2.0(自动程序版本变更脚本,tf网址,contrib)_第1张图片

tf2.0更新了很多api,利用终端进行自动版本升级:

tf_upgrade_v2 --infile ***.py --outfile ***_update.py

tf_upgrade_v2是开发组自带的,高版本中直接有,直接调用即可。

这里用pycharm做的,打开pycharm terminal(要到指定目录,这个就不赘余阐述了):

运行,会提示更新了哪些部分:

版本升级:tensorflow2.0(自动程序版本变更脚本,tf网址,contrib)_第2张图片

compat模块就是针对tf1.x的保留模块,并会在tf2.x周期中维护,看来如果使用tf2.x,要慢慢改变代码风格习惯。


contrib问题:

tf2.x舍弃了contrib模块,且自动更新无法更新contrib

提示:

ERROR: Using member tf.contrib.slim in deprecated module tf.contrib. tf.contrib.slim cannot be converted automatically. tf.contrib will not be distributed with TensorFlow 2.0, please consider an alternative in non-contrib TensorFlow, a community-maintained repository, or fork the required code.

留个坑,从原理上改变contrib架构,待实现

你可能感兴趣的:(#,TensorFlow)