【发布时间】:2016-12-21 18:26:50
【问题描述】:
我正在做使用 tensorflow 的 udacity 深度学习课程。我试图在 keras 中使用 tensorflow 后端复制其中一项任务,但与 tensorflow 的 1.5 分钟相比,它需要将近 3 分钟的时间要慢得多。使用 theano 后端需要更长的时间——将近 4 分钟。我没有使用 GPU。
有简单的解释吗?我想知道 tensorflow 是否通过将图形的不同节点放在不同的处理器上来更好地利用多处理?
【问题讨论】:
-
一般不同的节点,没有。它们是相互依赖的——必须按顺序完成。
-
这可能是 Keras 中的一个错误,导致执行效率低下。您可以使用时间线或stats summarizer 查看哪些 TensorFlow 操作并排运行
标签: performance tensorflow keras