我安装了Keras 2.4.3
和TF 2.3.0
。我正在使用GPU来训练我的模型。训练代码采用ipynb
格式和py
格式。当我使用Jupyter lab
以ipynb
格式运行代码时,它就工作了。但当我使用终端以.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
。