| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[aclrtc] fix example cann version mistake Co-authored-by: ChenZhoujie<chenzhoujie@huawei.com> # message auto-generated for no-merge-commit merge: !5462 merge master into master [aclrtc] fix example cann version mistake Created-by: ChenZhoujie Commit-by: ChenZhoujie Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> aclrtc样例中引入了aclrtLaunchKernelWithArgsArray接口启动内核,但该API在CANN 9.0.0的头文件中不存在,会导致在CANN 9.0.0的环境下编译失败。 修改描述,需要9.1.0以上的版本 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> [#1455](https://gitcode.com/cann/asc-devkit/issues/1455) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> examples/01_simd_cpp_api/02_features/05_aclrtc ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5462 | 17 天前 | |
[aclrtc] fix example cann version mistake Co-authored-by: ChenZhoujie<chenzhoujie@huawei.com> # message auto-generated for no-merge-commit merge: !5462 merge master into master [aclrtc] fix example cann version mistake Created-by: ChenZhoujie Commit-by: ChenZhoujie Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> aclrtc样例中引入了aclrtLaunchKernelWithArgsArray接口启动内核,但该API在CANN 9.0.0的头文件中不存在,会导致在CANN 9.0.0的环境下编译失败。 修改描述,需要9.1.0以上的版本 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> [#1455](https://gitcode.com/cann/asc-devkit/issues/1455) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> examples/01_simd_cpp_api/02_features/05_aclrtc ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5462 | 17 天前 | |
【样例】更新01_simd_cpp_api下样例目录结构 Co-authored-by: wx369<wangxu243@huawei.com> # message auto-generated for no-merge-commit merge: !3131 merge master into master 【样例】更新01_simd_cpp_api下样例目录结构 Created-by: wx369 Commit-by: wx369 Merged-by: cann-robot Description: ## 描述 更新01_simd_cpp_api下样例目录结构 ## 关联的Issue 关联Issue [#896](https://gitcode.com/cann/asc-devkit/issues/896) ## 测试 通过了样例的编译运行 ## 文档更新 NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!3131 | 3 个月前 | |
fix example readme warning Co-authored-by: changxianyu<changxianyu@hisilicon.com> # message auto-generated for no-merge-commit merge: !3333 merge asc_example into master fix example readme warning Created-by: changxianyu Commit-by: changxianyu Merged-by: cann-robot Description: ## 描述 修正样例 README 中的接口名称、核函数名、参数说明、编译选项、术语表述和链接指向。 清理样例源码中的未使用变量和不可达代码,补齐异常路径资源释放。 修正数据搬运、矩阵计算、Reg 编程、工具能力等样例中与源码不一致的描述。 对部分场景参数、shape、padding、量化模式、仿真/调试说明进行一致性校准。 确保仅处理表格中已接受的待处理项,未修改未接受条目。 ## 关联的Issue ## 测试 本地验证功能/精度正常 ## 文档更新 ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!3333 | 2 个月前 |
aclrtc样例介绍
概述
样例主要介绍使用Aclrtc(运行时编译)接口在Host侧编译字符串形式的Ascend C核函数,并完成编译结果的加载和执行的过程。
样例列表
| 目录名称 | 功能描述 | 支持的产品 |
|---|---|---|
| rtc_hello_world | 本样例介绍了使用aclrtc接口实现HelloWorld核函数的调用。 | Ascend 950PR/Ascend 950DT Atlas A3训练系列产品/Atlas A3推理系列产品 Atlas A2训练系列产品/Atlas A2推理系列产品 |
| rtc_template_add | 基于aclrtc运行时编译 + LocalMemAllocator(静态Tensor)实现Add。 | Ascend 950PR/Ascend 950DT Atlas A3训练系列产品/Atlas A3推理系列产品 Atlas A2训练系列产品/Atlas A2推理系列产品 |