使用tensorflow和keras运行.py时出错



我安装了Keras 2.4.3TF 2.3.0。我正在使用GPU来训练我的模型。训练代码采用ipynb格式和py格式。当我使用Jupyter labipynb格式运行代码时,它就工作了。但当我使用终端以.py格式运行相同的代码时,它会弹出以下错误:

第146行,在del类型错误中:"NoneType"对象不可调用在中忽略了异常:<作用_CheckpointRestoreCoordinator Deleterdel在0x7fb593342160>追踪(最近一次通话(:

ipynb格式运行代码时没有错误。只有当我使用py格式的完全相同的代码并从终端运行时,才会弹出错误。

您还没有分享一个代码示例,所以我们只能猜测。该错误表明问题与恢复检查点有关。

使用expect_partial()可以缓解这种情况:例如:

`model.load_weights(path).expect_partial()`

`checkpoint.restore(path).expect_partial()`

参见tensorflow/python/training/tracking/util.py

最新更新