首页 Paddle Inference 帖子详情
paddle批量预测和多线程预测?
收藏
快速回复
Paddle Inference 问答高性能 2555 1
paddle批量预测和多线程预测?
收藏
快速回复
Paddle Inference 问答高性能 2555 1

在调用paddle的CAPI的时候,如果有300个样本,现在有两种方式预测:
(A) 将300个样本平均拆分成3份,然后用3个线程(每个线程负责100个样本)进行批量预测
(B)只用一个线程对300个样本进行批量预测。

请问A、B哪种方式耗时比较低?一般地做法是使用哪种方式?

我的理解,既然paddle中对矩阵运算做了优化,那么批量预测就够了。没有必要用多线程吧?

2
收藏
回复
全部评论(1)
时间顺序
A
AIStudio784151
#2 回复于2018-05

单线程下,BatchSize越大效率越高,但是矩阵优化也只能用一个CPU核心
如果有多个CPU核心的话,也可以多线程。

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