| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(test): 适配7个算子使用MIXED_TOLERANCE混合容差精度验证 Co-authored-by: yuyuanfeng<yuyuanfeng1@huawei.com> # message auto-generated for no-merge-commit merge: !287 merge feat/mixed-tolerance-adapt into master feat(test): 适配7个算子使用MIXED_TOLERANCE混合容差精度验证 Created-by: yuyuanfeng Commit-by: yuyuanfeng Merged-by: cann-robot Description: ## 描述 将 7 个算子的精度验证方式从旧精度模式( MERE_MARE/REL)迁移至 MIXED_TOLERANCE 混合容差方案。 ### 变更原因 PR #283 引入了 applyMixedTolerance API,提供了更合理的混合容差精度验证机制。为保持测试框架的一致性,需要将存量算子的精度验证方式统一迁移至该方案。 ### 变更方法 对以下 7 个算子的测试文件进行迁移: - sdot(PR #89) - sger(PR #137) - sspr(PR #164) - sspr2(PR #202) - stbsv(PR #218) - snrm2_ex(PR #231) - gemv_strided_batched(PR #250) 每个算子的改动为:测试文件中将旧精度模式替换为调用 applyMixedTolerance API。 共计 7 个测试文件变更,16 行新增,34 行删除。README 不涉及变更(精度验证策略属于测试内部实现,不写入面向使用者的算子 README)。 ## 关联的Issue [#315](https://gitcode.com/cann/ops-blas/issues/315) ## 测试 - 执行所有 7 个算子的单元测试,共 303 个测试用例,全部通过 ## 文档更新 不涉及。 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:测试框架迁移(将算子精度验证统一迁移至 MIXED_TOLERANCE 方案) See merge request: cann/ops-blas!287 | 1 个月前 | |
feat: 新增 aclblasSspr2 算子支持arch35实现 Co-authored-by: yuyuanfeng<yuyuanfeng1@huawei.com> # message auto-generated for no-merge-commit merge: !202 merge aclblasSpr2 into master feat: 新增 aclblasSspr2 算子支持arch35实现 Created-by: yuyuanfeng Commit-by: yuyuanfeng Merged-by: cann-robot Description: ## 描述 新增 BLAS Level-2 算子 aclblasSspr2 的 arch35 (Ascend 950) 实现。 该算子执行对称矩阵 rank-2 更新: A := alpha * x * y^T + alpha * y * x^T + A,数据以 packed 格式存储(列优先),支持 UPPER/LOWER 两种填充模式。 采用双路径架构: - UB 快速路径: incx==1 && incy==1 && 128<=n<=8192 时,将 x/y 向量缓存到 UB,多核按列切分 - GM 回退路径: incx!=1 或 incy!=1 或 n 超出 UB 容量时,grid-stride loop 直接从 GM 读写 ## 关联的Issue [#220](https://gitcode.com/cann/ops-blas/issues/220) ## 测试 - Host 参数校验: 12 个用例全部通过 - Kernel 计算: 31 个用例(覆盖 n=1/4/16/64/128/256/512/1024/2048/4096/8192/12288、UPPER/LOWER、正/负/非单位 incx/incy、UB/GM 路径) - 910 全量编译通过,不影响已有算子 ## 文档更新 新增 blas/spr2/README.md ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-blas!202 | 2 个月前 | |
feat: 新增 aclblasSspr2 算子支持arch35实现 Co-authored-by: yuyuanfeng<yuyuanfeng1@huawei.com> # message auto-generated for no-merge-commit merge: !202 merge aclblasSpr2 into master feat: 新增 aclblasSspr2 算子支持arch35实现 Created-by: yuyuanfeng Commit-by: yuyuanfeng Merged-by: cann-robot Description: ## 描述 新增 BLAS Level-2 算子 aclblasSspr2 的 arch35 (Ascend 950) 实现。 该算子执行对称矩阵 rank-2 更新: A := alpha * x * y^T + alpha * y * x^T + A,数据以 packed 格式存储(列优先),支持 UPPER/LOWER 两种填充模式。 采用双路径架构: - UB 快速路径: incx==1 && incy==1 && 128<=n<=8192 时,将 x/y 向量缓存到 UB,多核按列切分 - GM 回退路径: incx!=1 或 incy!=1 或 n 超出 UB 容量时,grid-stride loop 直接从 GM 读写 ## 关联的Issue [#220](https://gitcode.com/cann/ops-blas/issues/220) ## 测试 - Host 参数校验: 12 个用例全部通过 - Kernel 计算: 31 个用例(覆盖 n=1/4/16/64/128/256/512/1024/2048/4096/8192/12288、UPPER/LOWER、正/负/非单位 incx/incy、UB/GM 路径) - 910 全量编译通过,不影响已有算子 ## 文档更新 新增 blas/spr2/README.md ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-blas!202 | 2 个月前 | |
feat: 新增 aclblasSspr2 算子支持arch35实现 Co-authored-by: yuyuanfeng<yuyuanfeng1@huawei.com> # message auto-generated for no-merge-commit merge: !202 merge aclblasSpr2 into master feat: 新增 aclblasSspr2 算子支持arch35实现 Created-by: yuyuanfeng Commit-by: yuyuanfeng Merged-by: cann-robot Description: ## 描述 新增 BLAS Level-2 算子 aclblasSspr2 的 arch35 (Ascend 950) 实现。 该算子执行对称矩阵 rank-2 更新: A := alpha * x * y^T + alpha * y * x^T + A,数据以 packed 格式存储(列优先),支持 UPPER/LOWER 两种填充模式。 采用双路径架构: - UB 快速路径: incx==1 && incy==1 && 128<=n<=8192 时,将 x/y 向量缓存到 UB,多核按列切分 - GM 回退路径: incx!=1 或 incy!=1 或 n 超出 UB 容量时,grid-stride loop 直接从 GM 读写 ## 关联的Issue [#220](https://gitcode.com/cann/ops-blas/issues/220) ## 测试 - Host 参数校验: 12 个用例全部通过 - Kernel 计算: 31 个用例(覆盖 n=1/4/16/64/128/256/512/1024/2048/4096/8192/12288、UPPER/LOWER、正/负/非单位 incx/incy、UB/GM 路径) - 910 全量编译通过,不影响已有算子 ## 文档更新 新增 blas/spr2/README.md ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-blas!202 | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 |