我正在使用Google TensorFlow来安装一个小的2层网络 . 我注意到当我使用带有AdamOptimizer或RMSPropOptimizer的GPU时,优化会非确定性地进行 . 即使我使用set_random_seed为图表设定种子,opt也会每次产生大不相同的权重 .

如果我使用其他优化器(例如GradientDescentOptimizer)或将图形配置为在CPU上运行,则不会出现此问题 .

有没有人在TensorFlow中遇到类似的行为或有任何调试问题的想法?

我正在使用TensorFlow 0.7.1和Nvidia Grid K520 GPU .