已关闭
[Code Quality] adaptive_avg_pool2d 生产代码中遗留 TODO 注释 #2086
shermanrowena创建于 4月15日关闭于 5月7日
4月30日 移除了负责人 chaotang233
oscillated
4月30日 评论:
4月30日 评论:
您好,感谢反馈,问题已收到,已分配对应负责同事。
@u010470851


4月30日 关联了pull request:清除AdaptiveAvgPool2d代码中遗留注释
CANN-robot
4月30日 评论:
4月30日 评论:
5月7日 关闭了 issue
5月7日 添加了label:resolved
问题描述
在
pooling/adaptive_avg_pool2d/op_kernel/arch35/adaptive_pool2d_big_kernel.h第 99 行,GetDtypeMinValue函数定义前有一个孤立的//TODO注释,没有任何描述说明该函数还有哪些未完成的工作或待优化点。问题位置
文件:
pooling/adaptive_avg_pool2d/op_kernel/arch35/adaptive_pool2d_big_kernel.h,第 99 行代码片段
//TODO template <typename T> template <typename U> __aicore__ inline U AdaptivePool2dBigKernel<T>::GetDtypeMinValue() //取min操作 { U minValue = 0; if constexpr (IsSameType<U, half>::value) { ... } else if constexpr (IsSameType<U, bfloat16_t>::value) { ... } else { ... } return minValue; }影响
修复建议
//TODO注释;// TODO(user): 补充 int32_t 等整型的最小值处理,并创建追踪任务。严重程度
低(代码质量 / 可维护性问题)