您好,个别数据有误差是正常情况。一般情况下,看量化前后总体的数据误差分布即可验证量化的正确性。
您好: 麻烦再请教个问题: os.environ['MLU_VISIBLE_DEVICES'] = '' 时输出结果: [-10.985053062438965, -4.502354145050049, 11.981266021728516, -4.67495584487915, -10.967516899108887, -5.212316513061523] os.environ['MLU_VISIBLE_DEVICES'] = '0' 时输出结果: [-10.981719970703125, -4.060201168060303, 11.233656883239746, -4.5948405265808105, -10.96412467956543, -5.060123443603516] 其中第二项误差:4.502354145050049 - 4.060201168060303 = 0.44 CPU和MLU计算误差这么大的吗?展开
您好,是正常范围的数据值。融合模式(true)将所有算子作为一个 fusion 算子,只对 fusion 算子执行编译指令过程。逐层模式(false)对每个算子进行逐个编译,结果会有部分差距。展开
请登录后评论