文档https://www.tensorflow.org/deploy/distributed非常清楚。但是如何使用feed_dict
中的MonitoredTrainingSession
来馈送数据。
用于单流程线性回归的代码段:
for epoch in range(100):
for (x, y) in zip(train_X, train_Y):
sess.run(optimizer, feed_dict={X: x, Y: y})
注意:train_X
和train_Y
是一维numpy数组。
在分布式设置中,以上代码将由每个工作人员运行。在这种情况下,对zip(train_X, train_Y)
进行哪些更改(如果有的话)?