AttributeError: module 'tensorflow._api.v2.train' has no attribute 'saved_model'
时间: 2023-08-23 14:07:29 浏览: 153
这个错误通常出现在使用 TensorFlow 2 版本时,并且尝试使用 `saved_model` 模块。在 TensorFlow 2 中,`saved_model` 模块已经更改为 `tensorflow.saved_model`。所以你需要将代码中的 `tensorflow._api.v2.train.saved_model` 替换为 `tensorflow.saved_model`。这样就可以解决这个错误了。
相关问题
AttributeError: module 'tensorflow._api.v2.saved_model' has no attribute 'load_model'
这个错误是由于 `tensorflow._api.v2.saved_model` 模块中没有 `load_model` 属性引起的。通常情况下,使用 TensorFlow 加载模型时应该使用 `tf.keras.models.load_model` 方法。你可以尝试将代码中的 `tensorflow._api.v2.saved_model.load_model` 替换为 `tf.keras.models.load_model`,看看问题是否得到解决。另外,请确保使用的 TensorFlow 版本是兼容的,并且已经正确安装。
AttributeError: module 'tensorflow._api.v2.saved_model' has no attribute 'tf'
这个错误通常是由于导入 TensorFlow 的方式不正确引起的。确保你使用的是正确的导入语句,例如:
```
import tensorflow as tf
```
如果你仍然遇到此错误,请检查你的 TensorFlow 版本是否正确安装。有时候,不同版本的 TensorFlow 可能会引起命名空间的冲突。你可以尝试更新 TensorFlow 或者重新安装 TensorFlow 来解决这个问题。
阅读全文