对于我的特殊问题,我需要多次重新运行曾经构造过的Tensorflow图,每次将变量重新初始化为新值。图的每次执行都独立于下一个执行。可以将其视为建立模型,然后对每个模拟进行30次独立随机初始化的训练。尽管可以通过将Session.run()语句放在for循环中来实现上述目的,但我认为这不能保证并行性。
所以问题是:运行多个独立Sims的最合适,与Tensorflow兼容的方式是什么?我应该在python while循环内执行session.run()还是应该使用Tensorflow while_loop结构?
parallel-processing performance while-loop control-flow tensorflow