BUG来了 · 8月13日

为什么相同的网络和相同的输入,CPU和GPU计算输出的特征向量不完全相同?

为什么相同的网络和相同的输入,CPU和GPU计算输出的特征向量不完全相同?

1 个回答 得票排序 · 时间排序
Simon Cai · 8月13日

对于浮点运算,CPU只支持FP32,而GPU往往同时支持FP16和FP32。如果为GPU设置了FP16运算精度(export ACL_FP16=1),那么由于计算精度的不同,CPU和GPU的运算结果就有了一些差异。

10分钟轻松搞懂开放AIoT应用开发平台——Tengine 白皮书下载

你的回答