我在 Ubuntu 16.04 上运行 TensorFlow 版本 r0.10。我已经能够运行一些基本教程,包括 MIST 字符识别教程。
我正在尝试在 tensorflow 版本 r0.10 上完成来自 TensorFlow的CIFAR-10教程示例。
当我执行cifar10_train.py
之后: 在开始训练之前用 20000 张 CIFAR 图像填充队列。这将需要几分钟。
该脚本失败:
文件“cifar10_train.py”,第 85 行,在训练类 _LoggerHook(tf.train.SessionRunHook) 中:AttributeError: 'module' object has no attribute 'SessionRunHook'
请有人帮我找到这个错误的解决方案吗?
谢谢
您尝试运行的代码来自比您安装的版本更高的 TensorFlow 存储库版本:
tf.train.SessionRunHook添加到 master 分支,并且是 r0.12 版本的一部分。tf.train.SessionRunHook本身于 2016 年 10 月 3 日创建,并首次成为 r0.12 正式版本的一部分。TensorFlow 教程代码仅适用于该库的当前版本。要使用 r0.10 运行 CIFAR-10 教程,您应该克隆r0.10GitHub 存储库的分支:
$ git clone -b r0.10 https://github.com/tensorflow/tensorflow.git
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5710 次 |
| 最近记录: |