已关闭
[Bug-Report|缺陷反馈]: TransformBiasRescaleQkv 需要增加num_heads!=0的拦截校验 #2835
guijianwei创建于  27 天前关闭于  27 天前
guijianwei
guijianwei
27 天前 创建

Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.

一、问题描述 (必填)

文件: ops-math/math/transform_bias_rescale_qkv/op_host/transform_bias_rescale_qkv_infershape.cpp

漏洞代码 (行75):

q_shape->SetDim(OUTPUT_QKV_DIM3, qkv_shape->GetDim(INPUT_QKV_DIM2) / QKV_NUM / num_heads);
//                                                                    ❌ num_heads=0时除零

对,加个除零校验

二、环境信息 (可选)

三、重现步骤 (可选)

四、预期结果 (可选)

💡 备注(选填)

likedislike
guijianwei
guijianwei
27 天前 评论:

/assign

likedislike
CANN-robotCANN-robot成员
27 天前 将 guijianwei 设为负责人
guijianweiguijianwei
27 天前 关联了pull request:add divide zero check
guijianweiguijianwei
27 天前 关联了pull request:fix divide zero bug
guijianweiguijianwei
27 天前 issue状态由 进行中 改变为 已完成
guijianweiguijianwei
27 天前 关闭了 issue