Tensorflow的变量(Variable)或优化器(Optimizer)当中有一个use_locking的可选参数,一开始以为是字面意思:直接锁定不给更新参数,后来发现并不是,而是在更新参数的时候使用锁,避免受多线程、多进程、以及在分布式模型中参数更新时受到影响,最典型使用就是在A3C算法当中Global_Actor的优化器当中设置use_locking=true使得更新时不会出现争抢现象。
Tensorflow的变量(Variable)或优化器(Optimizer)当中有一个use_locking的可选参数,一开始以为是字面意思:直接锁定不给更新参数,后来发现并不是,而是在更新参数的时候使用锁,避免受多线程、多进程、以及在分布式模型中参数更新时受到影响,最典型使用就是在A3C算法当中Global_Actor的优化器当中设置use_locking=true使得更新时不会出现争抢现象。
ycq
这个人很懒,什么都没留下