文件最后提交记录最后更新时间
tile相关API文档补充完善 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !607 merge api into master tile相关API文档补充完善 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> - 完善./docs/zh/3_API/include/catlass/gemm/tile目录下的组件api文档 - 新增epilogue/conv/gemv三个目录的tile层api文档 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!6076 天前
tile相关API文档补充完善 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !607 merge api into master tile相关API文档补充完善 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> - 完善./docs/zh/3_API/include/catlass/gemm/tile目录下的组件api文档 - 新增epilogue/conv/gemv三个目录的tile层api文档 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!6076 天前
增加EVG文档 Co-authored-by: sinceseto<wangyuanfei6@huawei.com> # message auto-generated for no-merge-commit merge: !554 merge evg_doc into master 增加EVG文档 Created-by: sinceseto Commit-by: sinceseto Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 增加刷新的EVG的文档 包含设计、拓展、API、quickstart等方面 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!5541 个月前
文档错误修正 Co-authored-by: longjihui<longjihui@huawei.com> # message auto-generated for no-merge-commit merge: !627 merge doc_fix into master 文档错误修正 Created-by: longjihui Commit-by: longjihui Merged-by: cann-robot Description: ## 描述 集中处理几个issue提供的文档纠错清单 ## 关联的Issue https://gitcode.com/cann/catlass/issues/187 https://gitcode.com/cann/catlass/issues/186 ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!6278 天前
README.md

CATLASS API 列表

CATLASS提供分层的Gemm API接口,从低到高(Basic/Tile/Block/Kernel/Device)组装模板实现算子。开发者可以根据特定需求复用低层次组件、开发高层次组件,实现定制化算子开发。

组件分类 描述
gemm/kernel 设备侧调用的入口,对应了所有Block在NPU上执行逻辑的集合
gemm/block 是矩阵乘(Block层级)累加(MMAD)主循环的主要接口
gemm/tile 使用基础API构建Gemm涉及的NPU微内核
epilogue/block Gemm的尾处理组件,也可用于Gemm之外的其他计算
epilogue/fusion EVG 的图组织器与基础节点组件
epilogue/tile 使用基础API构建尾处理涉及的NPU微内核
conv/tile 使用基础API构建Conv涉及的NPU微内核
gemv/tile 使用基础API构建Gemv涉及的NPU微内核
TLA 抽象数据存储细节,提供通用的访问多维数组算法