| [fix]算子增加CI执行用例,增加代码上库规范 Co-authored-by: 郭望<1244372993@qq.com> # message auto-generated for no-merge-commit merge: !24 merge PR0812 into master [fix]算子增加CI执行用例,增加代码上库规范 Created-by: guo2wang Commit-by: 郭望 Merged-by: ascend-robot Description: # 合入来源 - [x] 需求 - [ ] 问题单 - [ ] issue # 问题/功能描述 此PR主要为 disentangle_attention 算子的测试模块新增了一个面向CI流水线的测试用例,并调整了默认测试设备。变更核心是在 test_disentangle_attention.py 中新增 test_ci 函数,通过 @pytest.mark.ci 标记使其可在CI环境中被筛选执行,同时将默认 DEVICE 从 npu:2 改为 npu:0。 # 修改方案描述 主要改动 - 新增 test_ci CI测试用例:添加带 @pytest.mark.ci 标记的测试函数 test_ci,使用固定参数集(b=11, n=12, s=256, d=32, pos_att_type="c2p|p2c")对算子进行完整推理验证,并对 weight_compare_res、prob_comapre_res、output_compare_res 三个比对结果进行断言 - 调整默认测试设备:将模块级常量 DEVICE 从 "npu:2" 改为 "npu:0",使默认测试在 npu:0 设备上执行 # 是否涉及UT/ST - [x] 是 - [ ] 否(说明理由) # 开发自检 - [x] 规范:未超过1k;超过1k已完成备案;反合入需要标题注明【反合】 - [x] 规范:已关联issue或里程碑 - [x] 规范:不需要UT/ST且已说明理由;需要且已包含UT/ST - [x] 安全:涉及对外接口/参数/环境变量改动,并同步修改资料 - [x] 安全:未引入三方开源软件;引入三方开源软件并经过安全评审 - [x] 安全:未新增对外接口/参数;新增对外接口/参数有校验 - [x] 规范:未涉及资料改动;涉及资料改动并已完成修改 See merge request: Ascend/ops-rec!24 | 2 个月前 |