我想从同一个python程序中运行多个实验。我正在考虑并行运行它们。这有两个想法:
1)第一个想法是对每个实验使用python多处理,但是与不同的进程通信有点麻烦(只有一级公民Python数据结构可以轻松传递)
2)另一个想法是以某种方式异步运行多个sess.run
,但由于sess.run
是阻塞操作,我无法启动其他操作。通过在同一sess.run
中启动多个实验,我最终会等待最长的实验
当Tensorflow有足够的资源来并行运行下一个异步实验时,能否找出它?
任何想法如何实现第二个想法。或者使用第一个想法更容易
感谢