由于在实际应用中需要兼顾模型性能和速度,所以低精度的推断和训练是非常有必要的
Lower Numerical Precision Deep Learning Inference and Training
18年 intel文章
我先去网上搜索了下,看到这个
大概意思理解,但是还是不太懂
- 硬件是由储存器和运算单元组成, 低精度的数值不仅在储存读取,而且在运算速度上都更具优势,但是精度的降低又会影响模型性能。
- 使用低精度乘法器和高精度累加器训练深度神经网络;在权值更新时使用较高精度,而前向/后向计算使用较低精度(怎么做到的)
- 使用三种不同格式:浮点、定点、动态定点(分别指的是?)
我觉得我都不用看了,这个讲的太好了。。。我真是个搬运工