pytorch - Pytorch 和 ONNX 导出中的按位移位运算符
问题描述
我有一个来自框架的量化网络,我想将其导出为 ONNX 文件。量化需要添加执行按位右移的中间层以避免溢出。我必须在网络的其他一些层之间插入这些层。
我想我可以使用 Pytorch 的Bitshift 运算符并以某种方式创建附加层。我的第一个问题是:这样的层已经存在还是我必须从头开始创建它们?例如,我可以使用带有对角权重矩阵的线性层,并告诉框架不要更改权重吗?
然后,对于 ONNX 导出,我相信此类层尚不支持。有没有一种简单的方法来进行导出?
谢谢你的帮助。
解决方案
推荐阅读
- javascript - 现有函数上未定义 Javascript 函数错误
- android - Android Pixel 2 发送不正确的 Content-Type 或内容
- django - 使用 if 标签中的 sorl-thumbnail 缩略图不会显示在表格中
- c# - 503 服务不可用 IIS + localhost + WebAPI + VS Android Emulator .Net Core 2
- c# - 如何在数组中写入第一个负数?
- powerbi - 如何在 PowerQuery 查询中正确使用 table.group 来动态汇总不同的行和列?
- c++ - 显示和移动正方形
- php - 仅为 Woocommerce 中的特定产品启用“运送到其他地址”
- python - Keras - 将图像从生成器加载到内存中
- intellij-idea - 从无处不在的搜索结果中隐藏运行配置