已关闭
[Bug]【新需求测试】执行Qwen3-32B量化精度自动调优,报错退出:msmodelslim.utils.exception.SchemaValidateError: Code: 203, Message: task is NOT BaseQuantConfig,没有正常执行量化和评测流程 #540
mominhua创建于  15 天前关闭于  6 天前
mominhua成员
15 天前 创建

👉 遇到问题先看这里

🌟 第一次使用工具遇到问题?

🚀 快速入门

❓ 搜索历史issue,查看冷门的同类问题

🔖 Issue中搜索历史类似问题

操作系统及版本

openEuler 22.03 (LTS-SP4)

python版本

3.11

MsModelSlim 工具版本

84b2f65060fff6a91ad7f1858c92bcede83f9d11

是否必现

MsModelSlim 执行命令

msmodelslim tune --model_path ${MODEL_PATH} --save_path ${SAVE_PATH} --config qwen3_32b_w8a8_standing_high_gsm8k.yaml --device npu:4,5,6,7 --model_type Qwen3-32B --trust_remote_code True

预期行为

1、设置浮点精度目标为100,首轮执行浮点精度测试,不达预期则会报错退出

实际行为

1、量化精度自动调优报错退出,没有正常进入量化和评测流程
2026-09-05 16:51:49,789 - msmodelslim.core.runner.layer wise runner - INFO - Run processor BinaryOperatorLayerWiseProcessor for "model.lavers.60"a
2026-09-05 16:51:54.675 msmodelslim.core.runner.layer wise_runner INFO Run processor LoadProcessor(device=meta, non blocking=False) for "model.layers.60"er
2026-09-05 16:51:55.450 msmodelslim.core.runner.layer wise_runner INFO Run processor LoadProcessor(device=npu:O, non_blocking=False) for "model.layers.61"cc
2026-09-05 16:51:55,925 msmodelslim.core.runner.layer_wise_runner INFO Run processor BinaryOperatorLayerWiseProcessor for "model.layers.61"a
2026-09-05 16:52:01.237 msmodelslim.core.runner.layer wise runner INFO Run processor LoadProcessor(device=meta, non blocking=False) for "model.layers.61"
2026-09-05 16:52:01,899 msmodelslim.core.runner.layer wise_runner INFO的 Run processor LoadProcessor(device=npu:0, non blocking=False) for "model.layers.62"
2026-09-05 16:52:02.497 msmodelslim.core.runner.layer wise_runner INFO Run processor BinaryOperatorLayerWiseProcessor for "model.lavers.62"a
2026-09-05 16:52:07.570 msmodelslim.core.runner.layer wise_runner INFO Run processor LoadProcessor(device=meta, non blocking=False) for "model.layers.62"
2026-09-05 16:52:08.286 msmodelslim.core.runner.layer wise runner INFO - Run processor LoadProcessor(device=npu:0, non blocking=False) for "model.lavers.63"
2026-09-05 16:52:08,755 msmodelslim.core.runner.layer wise runner INFO - Run processor BinaryOperatorLayerWiseProcessor for "model.lavers.63"
2026-09-05 16:52:13,846 msmodelslim.core.runner.layer wise_runner INFO - Run processor LoadProcessor(device=meta, non blocking=False) for "model.layers.63"
2026-09-05 16:52:14.545 msmodelslim.app.auto tuning.application INFO - BinaryOperatorLayerWiseProcessor post run: 64 layer scores (mse layer wise), quant modules=['*']
2026-09-05 16:52:14.838 msmodelslim.app.auto tuning.application INFO - Generate practice success
Traceback (most recent call last):
File "/usr/local/python3.11.10/bin/msmodelslim", line 8, in
sys.exit(main())
^^^^AA
File "/usr/local/python3.11.10/lib/python3.11/site-packages/msmodelslim/cli/ main_.py", line 1059, in main
tuning main argse
File "/usr/local/python3.11.10/lib/python3.11/site-packages/msmodelslim/cli/auto_tuning/main.py", line 99, in main
app.tune(
File "/usr/local/python3.11.10/lib/python3.11/site-packages/msmodelslim/utils/logging.py", line 314, in wrapper
return func(*args, **kwargs)
VVVvwVvwwvwywyvwvwwwv
File "/usr/local/python3.11.10/lib/python3.11/site-packages/msmodelslim/app/auto tuning/application.py", Line 109, in tune
self. tune(model type, model path, save path, plan id, device, device indices, timeout,
File "/usr/local/python3.11.10/lib/python3.11/site-packages/msmodelslim/utils/logging.py", line 314, in wrapper
return func(*args, **kwargs)
wrvyvvvvyyyyyveyvywvy
File "/usr/local/python3.11.10/lib/python3.11/site-packages/msmodelslim/app/auto tuning/application.py", line 196, in _tune
self.quantization service.quantize(
File "/usr/local/python3.11.10/lib/python3.11/site-packages/msmodelslim/utils/logging.py", line 314, in wrapper
return func(*args, **kwargs )
VVvwvvwyvywyvwevwwvwy
File "/usr/local/python3.11.10/lib/python3.11/site-packages/msmodelslim/core/quant service/proxy/quant service.py", line 90, in quantize
quant service.quantize( c
File "/usr/local/python3.11.10/lib/python3.11/site-packages/msmodelslim/utils/logging.py", line 314, in wrapper
return func(*args, **kwargs)
vVyVvvvvwvwwwwwwwwwww
File "/usr/local/python3.11.10/lib/python3.11/site-packages/msmodelslim/core/quant service/modelslim_v1/quant service.py", line 134, in quantize
raise SchemaValidateError(
msmodelslim.utils.exception.SchemaValidateError: Code: 203, Message: task is NOT BaseQuantConfig
TIP: Please make sure the task is a BaseQuantConfig
[ERROR] 2026-09-05-16:52:15 (PID:4285, Device:0, RankID:-1) ERR99999 UNKNOWN applicaiton exception

欢迎加入社区,感谢您对社区的贡献 🎉!

likedislike
Mmominhua成员
15 天前 关联了里程碑:MindStudio 26.2.0
Mmominhua成员
15 天前 添加了label:high-priority
anreywmh成员
15 天前 评论:

👋 您好,欢迎向 MindStudio msModelSlim 提交 Issue!
我们已收到您的反馈,感谢你对开源社区的支持。🎉

📅处理时效: 维护团队将在24小时内 查看并回复您的问题(工作日)。
🔍自助查询: 在等待期间,建议您先查阅以下资料,可能已有解决方案:

📖 MindStudio msModelSlim 官方文档
📝 贡献者指南

请确保 Issue 描述清晰,包含复现步骤和日志,这将帮助我们更快定位问题。谢谢!

likedislike
Aanreywmh成员
15 天前 添加了label:triaged
ascend-robotascend-robot成员
15 天前 添加了label:bug
wanlongze123wanlongze123成员
8 天前 关联了pull request:【bugfix】修复自动调优调用量化服务时传参 PracticeConfig 导致 Code 203 的问题
wanlongze123
wanlongze123成员
8 天前 评论:

pr已经合入,待测试验证

likedislike
wanlongze123wanlongze123成员
8 天前 添加了label:resolved
mominhua成员
6 天前 评论:

测试通过,问题已解决:
能正常执行量化调优流程,首轮先测试浮点权重,和预期精度不达标会报错提示:
image.png

likedislike
Mmominhua成员
6 天前 issue状态由 TODO 改变为 DONE
Mmominhua成员
6 天前 关闭了 issue