已关闭
[Bug-Report|缺陷反馈]: GRU 与 GRU 反向算子 aclnn 接口存在编码规范告警 #5129
Nice try创建于  13 天前关闭于  13 天前
Nice try
Nice try成员
13 天前 创建

问题描述

rnn/gru/op_api/aclnn_gru.cpp 与 rnn/gru_grad/op_api/aclnn_gru_backward.cpp 存在编码规范(cleancode)告警:

  1. CheckShape 中 dScale(uint64_t)与 numLayers、hiddenSize(int64_t)混合符号运算;
  2. 未使用参数 hx 与无调用点的函数 GruDataGetWorkspaceSize 产生未使用告警;
  3. ValidateShape 日志格式符与实参类型不匹配(%u 传入 64 位无符号值,日志输出错误值)。

环境信息

编译期代码规范检查问题,与硬件型号无关。

重现步骤

  1. 检出 PR #9180 变更;
  2. 对 rnn/gru/op_api/aclnn_gru.cpp、rnn/gru_grad/op_api/aclnn_gru_backward.cpp 执行编码规范(cleancode)静态检查,可复现上述告警。

预期结果

两个文件通过编码规范检查,无符号转换、未使用变量/函数告警;日志格式符与参数类型匹配,输出正确的维度数值。

日志/截图

无(告警明细见 PR 变更 diff)。

备注

关联 PR:https://gitcode.com/cann/ops-nn/pull/9180

likedislike
Nice tryNice try成员
13 天前 添加了label:bug-report
Nice try
Nice try成员
13 天前 评论:

/assign @Nice_try

likedislike
CANN-robotCANN-robot成员
13 天前 将 Nice_try 设为负责人
CANN-robotCANN-robot成员
13 天前 关闭了 issue
CANN-robotCANN-robot成员
13 天前 添加了label:resolved