【发布时间】:2017-04-04 06:15:50
【问题描述】:
正如 TensorFlow 论文所述,Tensorflow 的跨设备通信是通过在设备中添加“接收节点”和“发送节点”来实现的。
据我了解,设备(请考虑仅涉及 CPU 设备)负责执行操作的计算。但是,数据(例如:操作产生的张量,变量缓冲区)驻留在内存中。我不知道如何物理地实现从一台设备到另一台设备的数据传输。我猜数据传输是通过共享内存实现的。那正确吗?
我将不胜感激有关如何实现数据传输的任何解释/相应代码。 PS:TensorFlow paper link,图4展示了跨设备通信机制。
【问题讨论】:
标签: tensorflow tensorflow-serving