| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Feat:add aclblasLtMatmulAlgo init/configSetAttr/configGetAttr func Co-authored-by: Zitao Wang<wangzitao4@huawei.com> # message auto-generated for no-merge-commit merge: !248 merge lt_algo_config into master Feat:add aclblasLtMatmulAlgo init/configSetAttr/configGetAttr func Created-by: wangzitao_leo Commit-by: Zitao Wang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1. 新增接口:此 PR 主要为 aclBLASLt 库新增了 aclblasLtMatmulAlgoInit、aclblasLtMatmulAlgoConfigSetAttribute、aclblasLtMatmulAlgoConfigGetAttribute 三个接口函数,用于算法结构的初始化与配置属性的读写。同时新增了 aclblasLtMatmulDescInit 函数,提供调用者自行分配内存的 matmul 描述符初始化路径。为支持这些接口,头文件中引入了 aclblasLtMatmulTile、aclblasLtMatmulStages、aclblasLtReductionScheme、aclblasLtMatmulAlgoConfigAttributes 等枚举类型,并提取了 InitMatmulDescCapsule 公共函数,重构了原有的 aclblasLtMatmulDescCreate。 2. blasLt目录重构 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#260](https://gitcode.com/cann/ops-blas/issues/260) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> bash build.sh --ops=blasLtMatmul,blasLtMatrixTransform --soc=ascend950 --run  ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 1. blasLt/README.md 2. blasLt/matrix_transform/README.md 3. docs/zh/api_list.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:blasLt重构 See merge request: cann/ops-blas!248 | 1 个月前 |