Cann repo 检视常见问题整理
收藏回复举报
Cann repo 检视常见问题整理
发表于2022-10-21 09:27:21
0 查看
序号问题描述
1license模板不规范
2代码注释成无效代码,需要删除
3TODO字段不能出现,需要删除
4doc string要写清楚函数、方法的功能、输入、返回值。
5多余文件上传(git命令使用失误导致)
6custom/tbe/testcases/ut 下面需要添加一个空的__init__.py文件
7多余提交tf插件相关文件(不清楚提交文件列表导致)
8空行过多,未按规范合理空行。
9代码规范问题(多写空格,或少写空格)
10代码规范问题(缩进不符合规范)
11打印调试信息提交时删除(print 打屏)
12算子信息定义输入输入的dtype/format数目不一致
13算子信息多出float64/int64/double
14算子信息定义文件,float32应该为float
15注释采用英文,不要使用汉字
16代码规范:不要过长,请分行
17缺陷扫描里面的告警 用 #pylint 屏蔽
18数据类型保持和IR一致
19IR定义的参数和当前接口参数不一致
20OP_LOGE先写成注释的形式,后面再调整。
21信息库的name要和原型保持一致
22请先对input_dims与sizes shape做校验,避免出现非法访问
23代码规范(if/for 后的“{” 位置放置应该在if/for同一行并且“{”前面加个空格,参考已有的范例实现)
24可以使用if/elseif/else 代替if{} if{} if{} 模式,提高性能

本帖最后由 匿名用户 于 2025/04/01 18:56:21 编辑

我要发帖子