yolunghiu
yolunghiu
您好: 您的邮件我已收到,我会尽快回复。 刘洪宇
您好: 您的邮件我已收到,我会尽快回复。 刘洪宇
> 大佬你好,最近趁着假期在学习大佬的代码收获颇丰,已向周围小伙伴推荐了大佬的代码。但是关于量化过程中我有一点想不明白,训练得到quant_model后(也就是大佬的模型)。 > :1、我在模型部署阶段,是需要把里面的卷积权值小数乘以255变成整数吗?如果是的话,卷积后的特征图也也是整数,但时当特征图经过BN层时,BN层的值全是浮点小数怎么和特征图进行定点运算呢?即前向推断过程中,即Conv->BN->激活函数,这一样过程,数据是咋流动的呢? > 2、BN层融合这儿,量化训练后,如果把卷积层和BN层融合,变为新的卷积层后,那么这个卷积层的参数便不再是定点小数了,乘以尺度因子后,它也变不回int型的数吖? @jingdonglin @Jzz24 大哥, 你这问题解决了吗?
> > > 大佬你好,最近趁着假期在学习大佬的代码收获颇丰,已向周围小伙伴推荐了大佬的代码。但是关于量化过程中我有一点想不明白,训练得到quant_model后(也就是大佬的模型)。 > > > :1、我在模型部署阶段,是需要把里面的卷积权值小数乘以255变成整数吗?如果是的话,卷积后的特征图也也是整数,但时当特征图经过BN层时,BN层的值全是浮点小数怎么和特征图进行定点运算呢?即前向推断过程中,即Conv->BN->激活函数,这一样过程,数据是咋流动的呢? > > > 2、BN层融合这儿,量化训练后,如果把卷积层和BN层融合,变为新的卷积层后,那么这个卷积层的参数便不再是定点小数了,乘以尺度因子后,它也变不回int型的数吖? > > > > > > @jingdonglin @Jzz24 大哥, 你这问题解决了吗? > > 整个量化的流程可以参照google的量化白皮书,现在的量化框架都是遵循那一套流程。首先拿到fp模型,然后融合bn,然后进行量化。无论离线量化还是finetune量化,都是先融合bn,再量化,我这个git的代码bn处理的不规范 dorefa的量化方法按您说的流程量化我理解是这样: 先正常训练个fp32模型 -->merge bn -->...
各位大佬, 我把BNFold_Conv2d_Q替换到yolov3-tiny里, loss是nan, 无法训练, 大佬们有没有训练成功的?
您好: 您的邮件我已收到,我会尽快回复。 刘洪宇
您好: 您的邮件我已收到,我会尽快回复。 刘洪宇