首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在训练阶段结束后,在GPU或CPU上运行神经网络更好吗?

在训练阶段结束后,在GPU或CPU上运行神经网络更好吗?
EN

Data Science用户
提问于 2016-11-06 00:34:34
回答 1查看 2.6K关注 0票数 9

我的理解是GPU在运行神经网络时效率更高,但最近有人向我建议,GPU仅用于训练阶段。一旦经过培训,在CPU上运行它们实际上更有效率。

这是真的吗?

EN

回答 1

Data Science用户

回答已采纳

发布于 2016-11-06 03:02:44

这取决于许多因素,例如神经网络体系结构( RNN往往比GPU上的RNN优化得更好),以及给出多少测试样本作为神经网络的输入(当给定一批样本而不是单个样本时,GPU可能会更快)。

举个例子,这里是一个不同CNN体系结构下CPU与GPU的基准比较。在这种情况下,CPU的向前传球要慢得多:

金融时报:基于神经网络库的不同GPU性能比较基准

票数 9
EN
页面原文内容由Data Science提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://datascience.stackexchange.com/questions/14941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档