tf.contrib.learn.RunConfig(save_checkpoints_secs = 1))抛出意外关键字TypeError

时间:2016-10-03 08:48:39

标签: python tensorflow

根据https://www.tensorflow.org/versions/r0.10/tutorials/monitors/index.html的说明,我在培训脚本中添加了一个监视器:

tf.contrib.learn.DNNClassifier(model_dir=model_dir,
                                   feature_columns=deep_columns,
                                   hidden_units=[50, 100, 50],
                                   config=tf.contrib.learn.RunConfig(
                                            save_checkpoints_secs=1))

但是,这会引发以下TypeError:

  

TypeError: init ()得到了一个意外的关键字参数' save_checkpoints_secs'

还包含与日志记录和监控相关的其他代码行,但它们似乎与此问题无关......可能......也许不是......

1 个答案:

答案 0 :(得分:1)

显然,你正在运行一个版本的张量流< 0.100.10以下的版本不会为save_checkpoints_secs初始化采用RunConfig关键字。

您应该升级tensorflow安装:

How to Update Tensorflow from source

Download and Setup