Skip to main content
 首页 » 编程设计

python之TensorFlow: 'module' 对象没有属性 'SessionRunHook'

2025年02月15日31bjzhanghao

我在 Ubuntu 16.04 上运行 TensorFlow 版本 r0.10。我已经能够运行一些基础教程,包括 MIST 字符识别教程。

我正在尝试完成 CIFAR-10来自 TensorFlow 的教程示例,在 tensorflow 版本 r0.10 上。

当我执行 cifar10_train.py

之后: 在开始训练之前用 20000 张 CIFAR 图像填充队列。这将需要几分钟时间。

脚本失败:

文件“cifar10_train.py”,第 85 行,在火车中 类 _LoggerHook(tf.train.SessionRunHook): AttributeError: 'module' 对象没有属性 'SessionRunHook'

有人可以帮我找到这个错误的解决方案吗?

谢谢

请您参考如下方法:

您尝试运行的代码来自比您安装的版本更高的 TensorFlow 存储库版本:

TensorFlow 教程代码仅适用于当前版本的库。要使用 r0.10 运行 CIFAR-10 教程,您应该克隆 GitHub 存储库的 r0.10 分支:

$ git clone -b r0.10 https://github.com/tensorflow/tensorflow.git