版本升级:tensorflow2.0(自动程序版本变更脚本,tf网址,contrib)
·
注意事项:
以前的网址是https://www.tensorflow.org/,现在fq都打不开!!
现在新网址是https://tensorflow.google.cn/这个不fq都可以打开了,中文网站!
将低版本tf代码自动升级为高版本
以前使用的tf1.13版本,现在换成了tf2.0,以前程序用不了了,例如下图中背景色的代码都是无法读取的
tf2.0更新了很多api,利用终端进行自动版本升级:
tf_upgrade_v2 --infile ***.py --outfile ***_update.py
tf_upgrade_v2是开发组自带的,高版本中直接有,直接调用即可。
这里用pycharm做的,打开pycharm terminal(要到指定目录,这个就不赘余阐述了):
运行,会提示更新了哪些部分:
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架构,待实现
更多推荐
已为社区贡献5条内容
所有评论(0)