首页 Paddle框架 帖子详情
没有GPU,使用CPU训练如何加速? 已解决
收藏
快速回复
Paddle框架 其他模型训练 440 1
没有GPU,使用CPU训练如何加速? 已解决
收藏
快速回复
Paddle框架 其他模型训练 440 1

如果没有GPU,只有CPU也是能够有一些方法加速神经网络的计算的,具体如下:

1. 使用多进程DataLoader加速数据读取:训练数据较多时,数据处理往往会成为训练速度的瓶颈,paddle提供了异步数据读取接口DataLoader,可以使用多进程进行数据加载,充分利用多处理的优势。
2. 可以使用支持MKL(英特尔数学核心函数库)的paddle安装包,MKL相比Openblas等通用计算库在计算速度上有显著的优势,能够提升训练效率。

DeepGeGe
已解决
2# 回复于2021-12
上述措施能够提升神经网络的处理速度,但是不可能比GPU快。 其中使用DataLoader加速数据读取,哪怕使用GPU也很有效果,可以避免在数据读取时的时间消耗瓶颈。
0
收藏
回复
全部评论(1)
时间顺序
DeepGeGe
#2 回复于2021-12

上述措施能够提升神经网络的处理速度,但是不可能比GPU快。

其中使用DataLoader加速数据读取,哪怕使用GPU也很有效果,可以避免在数据读取时的时间消耗瓶颈。

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户