文件最后提交记录最后更新时间
新增静态Tensor编程样例 Co-authored-by: UFOunder<zhangxiru1@huawei.com> # message auto-generated for no-merge-commit merge: !338 merge master into master 新增静态Tensor编程样例 Created-by: UFOunder Commit-by: UFOunder Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增静态Tensor编程样例及文档; examples\03_libraries\06_sort\mrg_sort修改README描述,添加上级README; examples\03_libraries\11_gather添加目录README文件; ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 上板测试通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> examples\03_libraries\06_sort\mrg_sort\README.md examples\03_libraries\06_sort\README.md examples\03_libraries\11_gather\README.md examples\02_features\06_static_tensor_programming下所有README.md文件 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [x] 其他,请描述:新增样例 See merge request: cann/asc-devkit!3383 个月前
新增静态Tensor编程样例 Co-authored-by: UFOunder<zhangxiru1@huawei.com> # message auto-generated for no-merge-commit merge: !338 merge master into master 新增静态Tensor编程样例 Created-by: UFOunder Commit-by: UFOunder Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增静态Tensor编程样例及文档; examples\03_libraries\06_sort\mrg_sort修改README描述,添加上级README; examples\03_libraries\11_gather添加目录README文件; ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 上板测试通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> examples\03_libraries\06_sort\mrg_sort\README.md examples\03_libraries\06_sort\README.md examples\03_libraries\11_gather\README.md examples\02_features\06_static_tensor_programming下所有README.md文件 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [x] 其他,请描述:新增样例 See merge request: cann/asc-devkit!3383 个月前
新增静态Tensor编程样例 Co-authored-by: UFOunder<zhangxiru1@huawei.com> # message auto-generated for no-merge-commit merge: !338 merge master into master 新增静态Tensor编程样例 Created-by: UFOunder Commit-by: UFOunder Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增静态Tensor编程样例及文档; examples\03_libraries\06_sort\mrg_sort修改README描述,添加上级README; examples\03_libraries\11_gather添加目录README文件; ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 上板测试通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> examples\03_libraries\06_sort\mrg_sort\README.md examples\03_libraries\06_sort\README.md examples\03_libraries\11_gather\README.md examples\02_features\06_static_tensor_programming下所有README.md文件 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [x] 其他,请描述:新增样例 See merge request: cann/asc-devkit!3383 个月前
新增静态Tensor编程样例 Co-authored-by: UFOunder<zhangxiru1@huawei.com> # message auto-generated for no-merge-commit merge: !338 merge master into master 新增静态Tensor编程样例 Created-by: UFOunder Commit-by: UFOunder Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增静态Tensor编程样例及文档; examples\03_libraries\06_sort\mrg_sort修改README描述,添加上级README; examples\03_libraries\11_gather添加目录README文件; ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 上板测试通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> examples\03_libraries\06_sort\mrg_sort\README.md examples\03_libraries\06_sort\README.md examples\03_libraries\11_gather\README.md examples\02_features\06_static_tensor_programming下所有README.md文件 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [x] 其他,请描述:新增样例 See merge request: cann/asc-devkit!3383 个月前
新增静态Tensor编程样例 Co-authored-by: UFOunder<zhangxiru1@huawei.com> # message auto-generated for no-merge-commit merge: !338 merge master into master 新增静态Tensor编程样例 Created-by: UFOunder Commit-by: UFOunder Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增静态Tensor编程样例及文档; examples\03_libraries\06_sort\mrg_sort修改README描述,添加上级README; examples\03_libraries\11_gather添加目录README文件; ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 上板测试通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> examples\03_libraries\06_sort\mrg_sort\README.md examples\03_libraries\06_sort\README.md examples\03_libraries\11_gather\README.md examples\02_features\06_static_tensor_programming下所有README.md文件 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [x] 其他,请描述:新增样例 See merge request: cann/asc-devkit!3383 个月前
README.md

静态Tensor编程样例

概述

本样例介绍基于静态Tensor方式编程的场景下Add算子的实现方法,并提供核函数直调方法。

算子开发样例

目录名称 功能描述
add_custom_v1 使用静态Tensor编程方法进行add算子的编程,未使用优化能力。
add_custom_v2 使用静态Tensor编程方法进行add算子的编程,优化性能,使用double buffer进行流水排布。
add_custom_v3 使用静态Tensor编程方法进行add算子的编程,优化double buffer实现,简化判断逻辑,并使用LocalMemAllocator简化代码。
add_custom_v4 使用静态Tensor编程方法进行add算子的编程,基于add_custom_v3,修改地址分配逻辑,消除bank冲突。