首页 > 解决方案 > 使用 tensorflow 和 keras 运行 .py 时出错

问题描述

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

第 146 行,在del TypeError 中:“NoneType”对象不可调用 异常被忽略:<function _CheckpointRestoreCoordinatorDeleter。del at 0x7fb593342160> Traceback(最近一次通话最后一次):

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

标签: pythontensorflowkeras

解决方案


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

这可以通过使用来缓解expect_partial():例如:

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

或者

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

tensorflow/python/training/tracking/util.py


推荐阅读