python - 使用 tensorflow 和 keras 运行 .py 时出错
问题描述
我已经安装了Keras 2.4.3
。TF 2.3.0
我正在使用 GPU 来训练我的模型。训练代码有ipynb
格式和py
格式。当我使用Jupyter lab
以ipynb
格式运行代码时,它可以工作。但是当我使用终端以.py
格式运行相同的代码时,它会弹出以下错误:
第 146 行,在del TypeError 中:“NoneType”对象不可调用 异常被忽略:<function _CheckpointRestoreCoordinatorDeleter。del at 0x7fb593342160> Traceback(最近一次通话最后一次):
ipynb
当我以格式运行代码时没有错误。py
只有当我在格式中使用完全相同的代码并从终端运行它时,才会弹出错误。
解决方案
您还没有分享代码示例,所以我们只能猜测。该错误表明该问题与还原检查点有关。
这可以通过使用来缓解expect_partial()
:例如:
`model.load_weights(path).expect_partial()`
或者
`checkpoint.restore(path).expect_partial()`
见tensorflow/python/training/tracking/util.py
。
推荐阅读
- html - 如果 angular6 中的语句
- javascript - STL 加载和不正确的世界矩阵访问
- django - Django/Heroku 推送新版本后,某些模板不会更新
- python - Python通过更改url编号进入新页面
- android - Flutter - 从 Firebase 存储中获取所有图像
- angular - 将对象从 LoginComponent 传递到 ProfilComponent
- reactjs - 如何使用 redux 在 React Native 中清除发送按钮上的 TextInput
- android - Vimeo 视频播放器 - 安卓
- node.js - Preact 到底是什么?我可以使用节点模块吗?
- google-apps-script - 突然出现 Google Apps 脚本错误?无法访问未定义的属性