【官方说明】TensorFlow 2.x 包含 TF 1.x 和 tf.compat.v1 API 的许多 API 更改,例如重新排序了参数,重命名了符号,更改了参数的默认值。手动执行所有这些修改可能很乏味,而且很容易出错。为了简化更改,尽可能让您无缝过渡到 TF 2.x,TensorFlow 团队创建了 tf_upgrade_v2
效用函数,帮助您将旧版代码转换至新的 API。
注:TensorFlow 1.13 和更高版本(包括所有 TF 2.0 构建)会自动安装 tf_upgrade_v2
。
# tensorflow官方出的api
tf_upgrade_v2 --intree input_dir --outtree output_dir --reportfile report.txt
作用:利用tf_upgrade_v2主要是将部分2.x版本中被移除的旧版本函数加上为tf.compat.v1
所有的细节记录在report.txt
备注:需要删除所有的中文字符
这个方法属于治标不治本,能用但是不完全好用