tf1.x迁移到tf2.x contrib的方法和思路

最近在复现一篇上古时代的屎山,我的服务器是cuda10.1,没有办法用低版本的TensorFlow,所以必须将tf1迁移重构到tf2,加上我之前也不咋写过python,还是很蛋疼的。

最蛋疼的还是tf2.x中全面取消了contrib(眼熟不,OpenCV也是这么干的)

目录

tf_upgrade_v2工具自动转化

什么是TensorFlow contrib?

这些contrib去了哪?

常见的错误

一个例子

参考:


tf_upgrade_v2工具自动转化

TensorFlow 2.0 包含许多 API 变更,例如重新排序了参数,重命名了符号,更改了参数的默认值。手动执行所有这些修改可能很乏味,而且很容易出错。为了简化更改,尽可能地让您无缝过渡到 TF 2.0,TensorFlow 团队创建了 tf_upgrade_v2 实用工具,帮助您将旧版代码转换至新的 API。

注:TensorFlow 1.13 和更高版本(包括所有 TF 2.0 版本)会自动安装 tf_upgrade_v2

tf_upgrade_v2 --intree  --outtree 

你可能感兴趣的:(深度学习-计算机视觉,经验问题汇总,tensorflow)