【发布时间】:2019-06-11 04:45:40
【问题描述】:
我目前有一些在 GPU 上运行良好的现有代码。我尝试在具有单个 GPU 的 Ubuntu 机器和具有多个 GPU 的集群服务器上运行它。两个实验都非常快。
但是,当我尝试在自己的笔记本电脑上使用一个 CPU(无 GPU)运行它时,它变得非常低……慢了 100 倍以上。
我知道当我没有用于训练的 GPU 时它会慢得多。但我真的希望了解“队列”是否受到这种硬件平台差异的影响。
通常,我们使用 CPU 通过“队列”将数据加载到 GPU,但使用单个 CPU 并使用 TensorFlow 队列没有任何意义。任何人都可以为我提供任何指导吗?
【问题讨论】:
-
根据所提供的信息很难确定问题所在,但笔记本电脑的一般问题包括 CPU 时钟频率、CPU 内核、硬盘驱动器和偶尔的低 RAM 速度。 ... 在我的 Ubuntu 机器上,GPU 比 4 核 CPU 快 20 倍。
标签: python tensorflow queue gpu cpu