芯片型号:J3
天工开物开发包 OpenExplorer 版本:horizon_xj3_open_explorer_v2.6.4-py38_20240319
问题定位:模型量化编译hbm文件时报错
问题具体描述:浮点训练、校准和QAT训练都正常,但在最后做模型量化编译时出现问题,具体报错信息如下(报错全文可见附件中0729compile.log):

芯片型号:J3
天工开物开发包 OpenExplorer 版本:horizon_xj3_open_explorer_v2.6.4-py38_20240319
问题定位:模型量化编译hbm文件时报错
问题具体描述:浮点训练、校准和QAT训练都正常,但在最后做模型量化编译时出现问题,具体报错信息如下(报错全文可见附件中0729compile.log):




但这并不是导致HMB编译失败的根本原因,修正checkpoint加载流程后,HBDK 仍然报错internal error: max input left shift 6,经过进一步的排查这个报错集中在自定义的gcm3模块中的多路量化乘法计算,我针对这些乘法节点及整个 gcm3模块的激活scale做过定向约束,即使将155个相关模块的激活scale下限统一提高到1/64,HBDK3.49.6仍然产生完全相同的内部错误,且未生成HBM。