| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
统一 Global Memory 参数类型为 __gm__ uint8_t* Co-authored-by: bianque<huangshihe2@hisilicon.com> # message auto-generated for no-merge-commit merge: !2283 merge master into master 统一 Global Memory 参数类型为 __gm__ uint8_t* Created-by: bianque Commit-by: bianque Merged-by: cann-robot Description: ## 描述 将示例代码中的 Global Memory 地址参数类型从 GM_ADDR 统一替换为 __gm__ uint8_t*,使参数类型更加明确,符合 Ascend C 编程规范。 **变更模式**: - GM_ADDR x → __gm__ uint8_t* x GM_ADDR 是一个宏定义,展开后为 __gm__ uint8_t*。直接使用展开后的类型可以让代码更清晰地表达 Global Memory 地址的本质,便于开发者理解和使用。 ## 测试 通过冒烟测试 ## 文档更新 NA ## 类型标签 - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2283 | 1 个月前 | |
update aclrtc example Co-authored-by: chenzhoujie<chenzhoujie@huawei.com> # message auto-generated for no-merge-commit merge: !2017 merge master into master update aclrtc example Created-by: ChenZhoujie Commit-by: chenzhoujie Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增aclrtc样例,kernel侧采用静态Tensor的方式 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> 无 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> aclrtc样例npu上板验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 补充aclrtc在模板核函数下需要用到的新api ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2017 | 1 个月前 | |
update aclrtc example Co-authored-by: chenzhoujie<chenzhoujie@huawei.com> # message auto-generated for no-merge-commit merge: !2017 merge master into master update aclrtc example Created-by: ChenZhoujie Commit-by: chenzhoujie Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增aclrtc样例,kernel侧采用静态Tensor的方式 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> 无 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> aclrtc样例npu上板验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 补充aclrtc在模板核函数下需要用到的新api ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2017 | 1 个月前 | |
docs: add/update English translation for examples Co-authored-by: ai_xin<aixin2@hisilicon.com> # message auto-generated for no-merge-commit merge: !2349 merge master into master docs: add/update English translation for examples Created-by: ai_xin Commit-by: ai_xin Merged-by: cann-robot Description: ## 描述 更新样例英文翻译 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 更新了examples目录下相关README.md文件。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2349 | 1 个月前 |
aclrtc样例介绍
概述
样例主要介绍使用Aclrtc(运行时编译)接口在Host侧编译字符串形式的Ascend C核函数,并完成编译结果的加载和执行的过程。
样例列表
| 目录名称 | 功能描述 |
|---|---|
| rtc_hello_world | 本样例介绍了使用aclrtc接口实现HelloWorld核函数的调用。 |
| rtc_template_add | 基于 Aclrtc 运行时编译 + LocalMemAllocator(静态 Tensor)实现 Add |