码迷,mamicode.com
首页 > 其他好文 > 详细

MonitoredTrainingSession指定is_chief之后,一直报:tensorflow:Waiting for model to be ready. Ready_for_local_init_op: Variables not initializ

时间:2018-10-14 19:08:06      阅读:1095      评论:0      收藏:0      [点我收藏+]

标签:poi   ssi   flags   ref   step   size   RKE   dir   pytho   

 
MonitoredTrainingSession指定is_chief之后,报错:tensorflow:Waiting for model to be ready. Ready_for_local_init_op: Variables not initialized

原因:还是因为MonitoredTrainingSession中没有指定:master=server.target,添加之后就可以正常运行了。

with tf.train.MonitoredTrainingSession(
  master=server.target,
  is_chief=is_chief,
  checkpoint_dir=checkpoint_dir,
  save_checkpoint_secs=FLAGS.save_interval_secs,
  save_summaries_steps=100,
  save_summaries_secs=None,
  config=sess_config,
  hooks=hooks) as sess:

 

但是还会报一次tensorflow:Waiting for model to be ready. Ready_for_local_init_op: Variables not initialized

此时,可以让非worker 0 sleep 5秒

time.sleep(5)

参考: https://stackoverflow.com/questions/42397370/distributed-tensorflow-save-fails-no-device

 

MonitoredTrainingSession指定is_chief之后,一直报:tensorflow:Waiting for model to be ready. Ready_for_local_init_op: Variables not initializ

标签:poi   ssi   flags   ref   step   size   RKE   dir   pytho   

原文地址:https://www.cnblogs.com/lixiaolun/p/9787063.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!