| Files | Last commit | Last update |
|---|---|---|
hiF4Adapt Co-authored-by: TH<taohai2@huawei.com> # message auto-generated for no-merge-commit merge: !6414 merge hif4Adapt into master hiF4Adapt Created-by: TH_HW Commit-by: TH Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 本次改动为 math 仓提供统一的 NPU 架构版本号与数据类型常量定义头文件,用于支撑 hiF4(HiFloat4)等新数据类型的适配。 具体改动: - 新增 common/inc/op_host/op_const_def_math.h:在 Ops::Math 命名空间下以 constexpr 形式集中定义 GE 数据类型常量(ge::DataType,如 DT_FLOAT~DT_HIFLOAT4_SCALE),涵盖 DT_HIFLOAT8、DT_FLOAT8_E5M2/E4M3FN/E8M0、DT_FLOAT6_E3M2/E2M3、DT_FLOAT4_E2M1/E1M2、DT_HIFLOAT4、DT_HIFLOAT4_SCALE 等新增低精度类型。不包含 NPU 架构(NpuArch)常量,与 ops-nn 的 op_const_def_nn.h 保持一致。 - 修改 cmake/symbol.cmake:在 gen_opgraph_symbol 中将该头文件安装到 ${OPGRAPH_INC_INSTALL_DIR},确保 op_graph 编译时可引用。 - 修改 scripts/package/module/ascend/OpsMathInc.xml:将 op_const_def_math.h 加入 opp/built-in/op_graph/inc 交付件清单。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> - 编译验证:执行 math 仓编包,确认新增头文件可正常安装到 op_graph inc 目录,无编译错误。 - 交付件验证:确认 op_const_def_math.h 出现在 opp/built-in/op_graph/inc 交付清单中。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!6414 | 24 days ago |