Pytorch 网络量化后权重等参数导出
Topic : 网络参数导出
时间 :2022 / 6 / 07
写在最前:
在这篇文章中Pytorch 提取权重等参数 写入Excel : 以为量化后只给出了相应层的s、z值,需要将网络中的参数导出进行再处理。
需要用到的Python库:
- pytorch
- pandas
- numpy
- openpyxl
今天才发现其实权重参数可以直接以int8整数形式导出如下图所示,不过后续仍然需要再转换为二进制bin。
(此处偏置bias仍然需要手动量化)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZLd6TE6g-1654611905443)(../../../../../../WindowsUsers/Admin/Documents/Typora/images/image-20220607222430399.png)]](https://i-blog.csdnimg.cn/blog_migrate/03019ccf288be9447ccfa79d5804a48f.png)
是用到 t.int_repr().但是这边并没有查到关于这个函数的更多信息。这里仅作为使用。
Pytorch 量化模型权重导出实践

本文介绍如何在Pytorch中导出量化后的网络权重参数,特别是以int8整数形式,并讨论了权重导出过程中遇到的问题和解决方法,如偏置bias的量化处理。同时提到了相关Python库的使用,如pandas、numpy和openpyxl。尽管找到了直接导出权重的方法,但后续仍需将权重转换为二进制bin格式。文章最后为高考考生送上了祝福。
最低0.47元/天 解锁文章
2246

被折叠的 条评论
为什么被折叠?



