作为tensorflow纸状态,Tensorflow的跨装置的通信是通过将‘接收节点’和‘发送节点’到设备来实现的。Tensorflow跨设备通信
从我的理解,该设备(请只考虑CPU的设备都参与)负责执行操作的计算。但是,数据(例如:从操作产生的张量,可变缓冲区)驻留在内存中。我不知道如何实现从一个设备到另一个设备的数据传输物理。我猜数据传输是通过共享内存来实现的。是对的吗?
我将理解任何解释/对应关于所述数据传输是如何实现的代码。 PS:TensorFlow paper link,图4显示了跨设备通信机制。
非常感谢您! @mrry – kz28
@mrry非常具体的指令 –