已关闭
[Bug] 使用slim量化工具对dsv4-flash微调后生成的DeepSeek-v4-Fable权重文件量化成w8a8的权重时报错 #364
agent-one创建于 7月9日关闭于 7月24日
anreywmh
7月9日 评论:
7月9日 评论:
👋 您好,欢迎向 MindStudio msModelSlim 提交 Issue!
我们已收到您的反馈,感谢你对开源社区的支持。🎉
📅处理时效: 维护团队将在24小时内 查看并回复您的问题(工作日)。
🔍自助查询: 在等待期间,建议您先查阅以下资料,可能已有解决方案:
📖 MindStudio msModelSlim 官方文档
📝 贡献者指南
请确保 Issue 描述清晰,包含复现步骤和日志,这将帮助我们更快定位问题。谢谢!


7月9日 添加了label:bug
zhangz200102
7月10日 评论:
7月10日 评论:
对比huggingface上v4-flash和v4-fable的权重信息,已确定至少expert的权重维度发生变化,在此情况下,v4-fable的量化需要适配,在msmodelslim/model/deepseek_v4/model.py 文件中,依据微调后模型的建模modeling文件进行相应的修改。但目前在huggingface模型目录下以及transformers中均未找到该模型的modeling文件,初步判断暂时不具备适配条件。以上判断可以尝试对模型主页的demo进行复现以进行验证,若使用demo用transformers加载模型也发生错误,则为模型发布方问题。


zhangz200102
7月10日 评论:
7月10日 评论:
/label add pending


7月10日 添加了label:pending
7月10日 将 zhangz200102 设为负责人
zhangz200102
7月13日 评论:
7月13日 评论:
/label add resolved


7月13日 添加了label:resolved
zhangz200102
7月13日 评论:
7月13日 评论:
/label remove pending


7月13日 删除了label:pending
ascend-robot
7月20日 评论:
7月20日 评论:
您好,当前Issue标记为resolved且有一段时间未进一步更新,因此我们将其标记为'stale'(闲置)状态。若您认为这是误操作,可通过添加任意评论来去除'stale'标签。标记为stale的Issue在4天内无更新活动将自动关闭。


7月20日 添加了label:stale
7月24日 issue状态由 TODO 改变为 DONE
7月24日 关闭了 issue
👉 遇到问题先看这里
🌟 第一次使用工具遇到问题?
按🚀 快速入门
❓ 搜索历史issue,查看冷门的同类问题
在🔖 Issue中搜索历史类似问题
操作系统及版本
Ubuntu 22.04.3
python版本
3.12
MsModelSlim 工具版本
master
是否必现
是
MsModelSlim 执行命令
msmodelslim quant \ --model_path ${model_path} \ --save_path ${save_path} \ --model_type DeepSeek-V4-Flash \ --quant_type w8a8 \ --trust_remote_code True
预期行为
量化该模型:https://www.modelscope.cn/models/Chunjiang-Intelligence/DeepSeek-v4-Fable,要量化的是这个模型 ,量化成功
实际行为
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.12.13/lib/python3.12/site-packages/msmodelslim/core/runner/layer_wise_runner.py", line 75, in run
model = self.adapter.init_model(device=DeviceType.CPU)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.12.13/lib/python3.12/site-packages/msmodelslim/utils/logging.py", line 314, in wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.12.13/lib/python3.12/site-packages/msmodelslim/model/deepseek_v4/model_adapter.py", line 87, in init_model
model.load_state_dict(state_dict)
File "/usr/local/python3.12.13/lib/python3.12/site-packages/torch/nn/modules/module.py", line 2635, in load_state_dict
raise RuntimeError(
RuntimeError: Error(s) in loading state_dict for Transformer:
size mismatch for layers.0.ffn.experts.0.w1.weight: copying a param with shape torch.Size([2048, 2048]) from checkpoint, the shape in current model is torch.Size([2048, 4096])
size mismatch for layers.0.ffn.experts.0.w2.weight: copying a param with shape torch.Size([4096, 1024]) from checkpoint, the shape in current model is torch.Size([4096, 2048])
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/python3.12.13/bin/msmodelslim", line 6, in
sys.exit(main())
^^^^^^
File "/usr/local/python3.12.13/lib/python3.12/site-packages/msmodelslim/cli/main.py", line 281, in main
quant_main(args)
File "/usr/local/python3.12.13/lib/python3.12/site-packages/msmodelslim/cli/naive_quantization/main.py", line 91, in main
app.quant(
File "/usr/local/python3.12.13/lib/python3.12/site-packages/msmodelslim/utils/logging.py", line 314, in wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.12.13/lib/python3.12/site-packages/msmodelslim/utils/exception_decorator.py", line 247, in wrapper
raise unexpected_error from e
msmodelslim.utils.exception.UnexpectedError: Code: 500, Message: Unexpected error.
TIP: Please report this issue to the msModelSlim developers. Repository: https://gitcode.com/Ascend/msmodelslim Q&A: https://gitcode.com/Ascend/msmodelslim/blob/master/docs/zh/support/faq.md
[ERROR] 2026-07-09-06:51:01 (PID:808, Device:-1, RankID:-1) ERR99999 UNKNOWN applicaiton exception
欢迎加入社区,感谢您对社区的贡献 🎉!