Tensorflow分布式框架 解决Graph is finalized and cannot be modified问题
如果使用MonitoredTrainingSession创建Session,不需要再初始化变量,错误示例:
while not sess.should_stop():
sess.run(tf.global_variables_initializer())
并且注意也不能在MonitoredTrainingSession之后进行任何初始化操作,包括数据初始化、变量初始化(应该放在之前,因为已完成(冻结)图形)。
"""
加载数据、加载变量、saver
"""
with tf.train.MonitoredTrainingSession() as sess:
while not sess.should_stop():
sess.run() # 直接在后面进行sess.run()训练相关操作