基于已合入的 LpNormReduce,现有 Ascend950 实现的 Host 仅限制非零维度乘积接近 INT64_MAX,未同时约束 FLOAT 字节跨度;固定 16KiB 归约树缓存也缺少启动前容量检查,极大 shape 的元数据可能使字节偏移不可表示或缓存需求超过容量。有限 p 的原有平方-乘路径对极大整数阶仍执行多轮向量运算。
上述巨大 shape 边界应先使用元数据/静态分析,不要求实际分配巨大 Tensor。
关联 PR 的测试章节记录既有精度、性能验证。父提交 682c7f87e 的统一本地 CI 已完成 pre-commit、OAT、文档链接以及 Ascend950/Ascend910B 定向构建;最新提交仅移出四个开发辅助文件,未修改 kernel、Host 或 Golden,也未重跑设备测试。仓内 UT 入口的 0 tests 不作为新增单测覆盖证明。
本 Issue 跟踪本次质量加固,不代表新增 LpNormReduce 算子。支持范围仍为 Kernel/GEIR。未验证能力和既有证据边界以 PR 及交付件为准,不将原始精度 FAIL 改写为 PASS。
关联 PR:https://gitcode.com/cann/ops-nn/pull/11238
Describe the current behavior / 问题描述
基于已合入的 LpNormReduce,现有 Ascend950 实现的 Host 仅限制非零维度乘积接近 INT64_MAX,未同时约束 FLOAT 字节跨度;固定 16KiB 归约树缓存也缺少启动前容量检查,极大 shape 的元数据可能使字节偏移不可表示或缓存需求超过容量。有限 p 的原有平方-乘路径对极大整数阶仍执行多轮向量运算。
Environment Information / 环境信息
Steps to reproduce the issue / 重现步骤
上述巨大 shape 边界应先使用元数据/静态分析,不要求实际分配巨大 Tensor。
Describe the expected behavior / 预期结果
Related log / screenshot / 日志 / 截图
关联 PR 的测试章节记录既有精度、性能验证。父提交 682c7f87e 的统一本地 CI 已完成 pre-commit、OAT、文档链接以及 Ascend950/Ascend910B 定向构建;最新提交仅移出四个开发辅助文件,未修改 kernel、Host 或 Golden,也未重跑设备测试。仓内 UT 入口的 0 tests 不作为新增单测覆盖证明。
Special notes for this issue / 备注
本 Issue 跟踪本次质量加固,不代表新增 LpNormReduce 算子。支持范围仍为 Kernel/GEIR。未验证能力和既有证据边界以 PR 及交付件为准,不将原始精度 FAIL 改写为 PASS。
关联 PR:https://gitcode.com/cann/ops-nn/pull/11238