首页 > 解决方案 > 无论如何在一个项目中运行 tensorflow1 和 tensorflow2 吗?

问题描述

我在一个 text2voice(印度尼西亚语)项目中。我为 text2phoneme 安装了 g2p-seq2seq,它包含来自 tf.contrib 的一些代码,因此只能使用 tf1 运行。

最近我得到了一个新的 phoneme2voice 模型,它只支持 tf2。有没有办法让它们在一个项目中运行?

标签: pythontensorflowpiptensorflow2.0

解决方案


使用tf.compat

compat.v1 和 compat.v2 子模块提供了 v1 和 v2 API 的完整副本,以实现跨 TensorFlow 版本 1.x 和 2.x 的向后和向前兼容性。有关详细信息,请参阅迁移指南。

您可以阅读迁移指南以了解如何将 TF1 代码迁移到 TF2。


推荐阅读