| Files | Last commit | Last update |
|---|---|---|
arg_max_v2,arg_max_with_value,arg_min,arg_min_with_value添加蓝区st Co-authored-by: h1234515<huangzhiyuan21@huawei.com> # message auto-generated for no-merge-commit merge: !3362 merge golden into master arg_max_v2,arg_max_with_value,arg_min,arg_min_with_value添加蓝区st Created-by: h1234515 Commit-by: h1234515 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!3362 | 4 months ago | |
arg_max_v2,arg_max_with_value,arg_min,arg_min_with_value添加蓝区st Co-authored-by: h1234515<huangzhiyuan21@huawei.com> # message auto-generated for no-merge-commit merge: !3362 merge golden into master arg_max_v2,arg_max_with_value,arg_min,arg_min_with_value添加蓝区st Created-by: h1234515 Commit-by: h1234515 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!3362 | 4 months ago | |
add hard_max fusion pass Co-authored-by: wangxun21<wangxun21@huawei.com> # message auto-generated for no-merge-commit merge: !6412 merge feat/hardmax-fusion-pass into master add hard_max fusion pass Created-by: wangxun21 Commit-by: wangxun21 Merged-by: cann-robot Description: ## 描述 将 canndev 旧框架 HardMaxPass 迁移到 ops-math 新版 Pattern Fusion Pass + ES Graph Builder 框架(注册名保持 HardMaxPass,Stage kAfterInferShape)。 - 平台分支对齐旧版:950/regbase 用 ArgMaxV2+OneHot,非 regbase(910B 等)用 ArgMaxD+OneHotD - on/off 常量按输入 dtype 匹配(FP16 用半精度位模式构造),保证 OneHot/OneHotD 输出 dtype 与 HardMax 一致 - axis 越界在 MeetRequirements 拒绝融合(旧版为未定义行为,实测导致 ATC 崩溃 exit 134) - CMake DEPENDENCIES 声明 arg_max_v2/one_hot,支持 --ops=hard_max 过滤构建 - UT 6 用例覆盖 950/910B 两分支、FP32/FP16、正负 axis、非法 dtype/axis ## 验证 - 专项 UT(--ops=hard_max)6/6,全量 graph UT 136/136 - ATC(Ascend950PR_9599)OPP overlay 取证:RunPatternFusion:GraphFusionPass[HardMaxPass] matched_times=1, effected_times=1 - NPU E2E 4 用例(FP32 12x4x3 axis=1 / FP16 / 5x8x6 axis=-1 / 3x9x2x7 axis=2)均 max_abs_error=0.0 - 910B 分支(ArgMaxD+OneHotD)ATC/NPU E2E 已在cannlab单独验证 See merge request: cann/ops-math!6412 | 19 days ago | |
open op ArgMaxV2 ArgMaxWithValue ArgMin ArgMinWithValue BitWiseAnd BitWiseOr LogicalNot MaskedScale Reciprocal Co-authored-by: ChenPengyi<chenpengyi@huawei.com> # message auto-generated for no-merge-commit merge: !588 merge py_docs into master open op ArgMaxV2 ArgMaxWithValue ArgMin ArgMinWithValue BitWiseAnd BitWiseOr LogicalNot MaskedScale Reciprocal Created-by: cpy_123456 Commit-by: ChenPengyi Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!588 | 10 months ago |