此前,网上已经有很多关于利用脚本实现 TensorFlow 1.x 项目到 TensorFlow 2.0 升级的指南。实际上,这只是将代码升级到 TensorFlow 2.0 的第一步。但项目代码不会因此具有 2.0 的特点。您的代码仍然可以使用 tf.compat.v1 端点来访问占位符、会话、集合以及 1.x 版本的其他功能。
如果使用 —— tf.compat.v1.disable_v2_behavior ( ),让代码可以在 TensorFlow 2.0 中工作,那么,项目科研人员仍需要处理全局行为变更。
真正需要获得 TensorFlow 2.0 的优势,需要让项目代码成为 2.0 原生代码 —— 日前,Google 发布了正式的项目升级指南,这份指南会逐步讲解将 TensorFlow 1.x 代码转换成 TensorFlow 2.0 代码的示例。这一变更让项目代码可以获得性能优化和简化的 API 调用的优势。