| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(arch35): 新增 geam 算子,包含 aclblasSgeam 和 aclblasCgeam 接口 Co-authored-by: iuyi<202313350054@nuist.edu.cn> # message auto-generated for no-merge-commit merge: !328 merge feat/geam into master feat(arch35): 新增 geam 算子,包含 aclblasSgeam 和 aclblasCgeam 接口 Created-by: iuyi Commit-by: iuyi Merged-by: cann-robot Description: ## 描述 GEAM(General Matrix Add)执行带标量缩放的矩阵加法运算,支持对输入矩阵 A、B 分别施加可选的转置(Transpose)或共轭转置(ConjTrans)操作。数学定义为: txt C[i, j] = alpha * op(A)[i, j] + beta * op(B)[i, j], i ∈ [0, m), j ∈ [0, n) 其中 op(X) 根据转置参数取 X(NoTrans)、X^T(Trans)或 X^H(ConjTrans,仅复杂数有意义,浮点数等价于 Trans)。矩阵采用列主序(Column-Major)存储,X[i, j] 的物理地址为 X[i + j * ldX]。 本算子提供两个接口:aclblasSgeam(单精度浮点 float)与 aclblasCgeam(单精度复数 aclblasComplex),覆盖实数与复数两类矩阵加法场景。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 test/geam/ 下测试全部通过 ## 文档更新 blas/geam/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-blas!328 | 1 个月前 | |
fix(docs): 修复QUICKSTART.md中scopy算子源文件路径错误 Co-authored-by: root<1302896824@qq.com> # message auto-generated for no-merge-commit merge: !265 merge fix/quickstart-scopy-path into master fix(docs): 修复QUICKSTART.md中scopy算子源文件路径错误 Created-by: zhanghua145 Commit-by: root Merged-by: cann-robot Description: ## 描述 修复 docs/QUICKSTART.md 中 scopy 算子源文件路径错误的问题。文档中多处引用了不存在的路径 blas/copy/scopy/,实际仓库结构按架构版本组织,源文件位于 blas/copy/arch22/(对应 Atlas A2/A3 系列)和 blas/copy/arch35/(对应 950 系列)下。 具体修改 4 处: - 第5行:源文件目录路径 blas/copy/scopy → blas/copy/ 下的架构子目录(arch22/、arch35/) - 第58行:测试样例文件路径 test/copy/scopy/scopy_test.cpp → test/copy/scopy/arch22/scopy_test.cpp(或 arch35) - 第83行:kernel 实现文件路径 blas/copy/scopy/scopy_kernel.cpp → blas/copy/arch22/scopy_kernel.cpp(或 arch35) - 第140行:调试章节 kernel 文件路径,同上修正 ## 关联的Issue [#289](https://gitcode.com/cann/ops-blas/issues/289) ## 测试 - 核对仓库实际目录结构,确认 blas/copy/arch22/ 和 blas/copy/arch35/ 存在且包含 scopy_kernel.cpp - 核对 test/copy/scopy/arch22/scopy_test.cpp 和 test/copy/scopy/arch35/scopy_test.cpp 存在 - 确认编译产物路径 build/test/copy/scopy/scopy_test 无需修改(CMake 按 CMakeLists.txt 目录输出,无 arch 子目录) ## 文档更新 本次 PR 即为文档更新,修正了 docs/QUICKSTART.md 中的 4 处错误路径。 ## 类型标签 - [x] 文档更新 See merge request: cann/ops-blas!265 | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 2 个月前 |