它是否只对异步更新进行保护,还是也会导致其他对变量的访问等待更新?我同时使用相同的模型进行训练和推理,并希望确保推理总是在一致的模型上进行。
发布于 2016-09-27 04:39:32
在创建TensorFlow 优化器或变量分配 op时传递优化器将导致在对该变量进行相关更新时获取锁。使用use_locking=True创建的同一变量上的其他优化器/赋值也将被序列化。
use_locking=True
但是,在使用此选项时,应该记住的两个注意事项:
tf.train.SyncReplicasOptimizer
use_locking=False
https://stackoverflow.com/questions/39715915
相似问题