擅长:python、mysql、java
<p>这取决于你的最终目标。如果您希望能够在与在兼容模式下运行的Tensorflow 1模型相同的python实例或Tensorflow实例中急切地运行Tensorflow 2模型,那么您将遇到很多麻烦。一旦打开兼容模式或关闭“急切执行”,就无法将其重新打开</p>
<p>我试着为我自己的项目做这件事。我的快速修复方法是使用权重和偏差创建一个临时的不可训练的模型副本,这些权重和偏差必须以某种格式提取和存储(我建议使用pickle文件),可以在脚本中打开,该脚本创建临时模型,而不会导致在compat模式下运行tensorflow 1或tensorflow 2的实例化</p>
<p>最终,我必须在Tensorflow 2中完全重建Tensorflow 1.X模型创建和培训脚本</p>
<p>如果您不需要在Tensorflow 2模型的相同脚本中运行它们,那么可能。。。仅使用compat模式可能有效。我知道听这个很糟糕,但是如果我说的条件适用于你,你真的没什么办法</p>
<p>TLDR-这完全取决于您想要什么或需要什么,但万无一失的方法只是在Tensorflow 2中完全重建模型</p>