已合并
修改dyanmic_dual_level_mx_quant的demo & 修改grouped_dyanmic_mx_quant的非连续说明 #8100
季骏创建于 7月30日
修改dyanmic_dual_level_mx_quant的demo & 修改grouped_dyanmic_mx_quant的非连续说明 #8100
已合并
Pull Request已成功合入, 合并人@CANN-robot
(感谢 季骏 的贡献)7月30日 关联了issue:[Documentation|文档反馈]: aclnnDynamicDualLevelMxQuant 与 aclnnGroupedDynamicMxQuant算子文档出现问题
7月30日 关联了issue:[Documentation|文档反馈]: aclnnDynamicDualLevelMxQuant 与 aclnnGroupedDynamicMxQuant算子文档出现问题
atomgit-bot
7月30日 评论:
7月30日 评论:
变更摘要
此 PR 主要修复了两个 aclnn 算子接口的问题:aclnnDynamicDualLevelMxQuant 样例中可选输入 smoothScaleOptional 的 shape 设置错误导致执行失败,以及 aclnnGroupedDynamicMxQuantV2 在输出 y 为 FP4 类型且非连续时缺少参数校验导致执行报错。同时更新了对应的算子文档。
主要改动
- 修复
aclnnDynamicDualLevelMxQuant样例中smoothScaleOptional的 shape:将smoothScaleOptionalShape从{1}修正为{512},并将对应的 host 数据初始化从单个元素{0}改为长度为 512 的零向量,使可选输入的 shape 与 x 的最后一维对齐。 - 新增
aclnnGroupedDynamicMxQuantV2GetWorkspaceSize中 FP4 非连续校验:在函数aclnnGroupedDynamicMxQuantV2GetWorkspaceSize中添加对输出 y 数据类型的检查,当 y 为DT_FLOAT4_E2M1或DT_FLOAT4_E1M2且非连续时,返回ACLNN_ERR_PARAM_INVALID错误码并输出日志,明确 FP4 类型不支持非连续输出。 - 样例文件版权头与格式规范化:更新
test_aclnn_dynamic_dual_level_mx_quant.cpp的版权声明文本,添加\file和\briefDoxygen 注释,并统一注释中的空格格式。


不准确?
atomgit-bot
7月30日 评论:
7月30日 评论:
7月30日 添加了label:cann-cla/yes
此处折叠了42条消息 查看更多
8月3日 修改标题为 “修改dyanmic_dual_level_mx_quant的demo & 修改grouped_dyanmic_mx_quant的非连续说明”,原标题为“modify dyanmic_dual_level_mx_quant & grouped_dyanmic_mx_quant md and aclnn”
8月3日 修改标题为 “修改dyanmic_dual_level_mx_quant的demo & 修改grouped_dyanmic_mx_quant的非连续说明”,原标题为“modify dyanmic_dual_level_mx_quant & grouped_dyanmic_mx_quant md and aclnn”
8月3日 修改了pull request 的描述
8月3日 添加了label:lgtm
8月3日 合入了pull request
描述
aclnnDynamicDualLevelMxQuant aclnn接口样例执行失败,可选输入的shape设置问题
aclnnGroupedDynamicMxQuant输出非连续执行报错,资料显示支持非连续
关联的Issue
[Documentation|文档反馈]: aclnnDynamicDualLevelMxQuant 与 aclnnGroupedDynamicMxQuant算子文档出现问题
测试
两个算子的aclnn 接口用例均测试通过
文档更新
https://gitcode.com/cann/ops-nn/blob/master/quant/dynamic_dual_level_mx_quant/docs/aclnnDynamicDualLevelMxQuant.md
https://gitcode.com/cann/ops-nn/blob/master/quant/grouped_dynamic_mx_quant/docs/aclnnGroupedDynamicMxQuant.md
https://gitcode.com/cann/ops-nn/blob/master/quant/grouped_dynamic_mx_quant/docs/aclnnGroupedDynamicMxQuantV2.md
类型标签
AI/Agent生成声明
AI辅助编写