| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
example_tensor_api_snake Co-authored-by: watermelon_milk<NSvQ5oaBy439Dy3ewqp32tDq> # message auto-generated for no-merge-commit merge: !5071 merge tensor_snake into master example_tensor_api_snake Created-by: watermelon_milk Commit-by: watermelon_milk Merged-by: cann-robot Description: ## 描述 example样例切换snake风格 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5071 | 5 天前 | |
优化CAPI资料目录 Co-authored-by: JC1126<jiangchao69@h-partners.com> # message auto-generated for no-merge-commit merge: !5336 merge jc_0824 into master 优化CAPI资料目录 Created-by: JC1126 Commit-by: JC1126 Merged-by: cann-robot Description: ## 描述 优化CAPI资料目录 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5336 | 6 天前 | |
fix(content.lowlevel): 修复文档问题 Co-authored-by: qixingkai<qixingkai@huawei.com> # message auto-generated for no-merge-commit merge: !5186 merge asc-fix/content-lowlevel/2026-08-18T15-06-51 into master fix(content.lowlevel): 修复文档问题 Created-by: qixingkai Commit-by: qixingkai Merged-by: cann-robot Description: ## 描述 本轮文档合规巡检中,Agent 对以下文档提出修复,每条修改均已通过 回归校验(目标问题已消除且未引入新问题)。修改由 Agent 撰写, checker **无法证明其正确性**,请逐条评审;逐条明细见巡检报告 (Document Findings)。 本轮共提出 **399** 项修复,涉及 **314** 个文件。 (未采纳 571 项;延后 2 项;未尝试 249 项,原因见巡检报告) ## 关联的Issue 无。 ## 测试 已执行 Patch Regression Check:修改消除了各自的目标发现, 且未引入新的发现(由 asc-doc-checker 验证器执行,不构成正确性证明)。 ## 文档更新 更新了本 PR diff 所涉及的文档文件。 ## 类型标签 - [x] 📝 docs: 文档更新 <!-- asc-link-fix-ids: 013cdee22f211f30 01ddcb51f4bb9619 0261761c7a952b9f 02b792a99486c3a3 02cdab3da7d23ea6 05d09b4bc49cf0b6 0a4799b1df297dae 0a832a13c390d0ee 0da3a42c5f76b325 0dc7009078cfb720 0dc8c61e1972b552 0e97f2777bf20737 0f33810edc3c0b2c 0ffdaa2931998b6d 1026159d40680ff5 1151dbf522fdf98b 11765378ac454c41 119b65a8de7710e7 11f27ea4d584cdae 123aa87f5ba9067e 12ce8367d6c9d13b 13b758d3e5df129a 14d92d911290c01f 153305f0ce28028f 156926645b1f0081 159f9ed06cddd2e5 16f30601bc13703b 18db1ecf1f4decef 190bbd9e0623e886 19650187e816ece4 1ae0de36c20992bb 1b1c12c129f22747 1c040e55be6157ee 1d3a3a837d112bad 1d641512b92950b8 1de384e4381a8a42 1e0396c72c5b9ce3 207e6c4529ca4e44 208a4bd6cc264111 2185f878741ecd5f 223831039de37b4e 2333eb0a6bd00bb6 23d09ef3053d503d 24659c081e735022 24edfb9ee3d3e17a 26b1de94ed425d1b 270c61b69a6d7b00 27f67261c48c06a1 280c0155610ae397 2a2758b4ddf0f1f8 2bfe1ece75eacab9 2dea345bdab0787a 2e0b5f92cb55f418 2e60f4fdc20af2a8 30032bb809655880 3147491ec5690f64 329d9c7cf013acb5 32d59f8308553c9f 3489f18831ee50ef 34de53299e84b0eb 38d80a0699a1a41f 39c51fbedff1bb11 39e5b4ddf9d59be5 3a6f16c6f5b02a79 3a763d7aaee3f335 3ab2331eb58227b4 3b18b5afa5cbf167 3c7077e71f7005ed 3d496cb0af120061 3d8b7b282b028224 3da83cde74c5fb7e 3fbe072a9d5fadd8 42653f19d181da0c 441aafb4714fadea 458bc1eede83c4f0 45dc3683ea42e057 460d9a1bfe0dd138 46970f06643188e8 495449ff15c6a48b 4a005f02c3cd874d 4a162baee737e0e3 4b3219ccc35ce814 4d1992043085a0f3 4d3e6088d5293a5c 4e6325042807d10a 4ee1b5e6b86feb7d 51e5b70038020c05 52721bcad11ad7a8 528581348d699597 529ad0e008d1d78a 55337a07e53f899d 56133daab4e6339 56133daab4e63391 5781d6e412ed601e 57b7e9b155d7e76e 58021b2a4d2afadf 5950b2f52577f721 5b2eb676b4fcb49a 5beb7c9ed62d4998 5e1e9d24c42333fa 6024d6d76756ea2f 61a27858d2eab529 626554608f5c09ee 63bc15d22c259bf4 63bfe2976a7fdd61 642574c2f45d9611 6781620ffda00752 6810902470e85ebd 68c60b1f72114f56 68c783fc61b36785 6a72b144ad9755fb 6aa5d3056b4693d8 6af6b495fd6b464c 6ca6e656dd36d03b 6d5514817f313586 6e0bfe8b38a35450 7140de2892e50561 72567f17b2e0f910 7311e0c6fe8d8853 731e1b23a5ada133 7431359f7b18f1db 748402fa31c5d1b9 75e8dbcf3ce94957 76e815fac8b8c40b 7954149625bda4d2 79cfb49c73c2b213 7adf813ed208ffdf 7c3f79ef522fcc96 7d9a65b973059dea 7e525450bd417d29 7ebc0ed79784e591 7edadae3bef8a192 80266bbfcf05e4be 804a28d6b08a2ab0 805b0d43fbba07f6 81dc49cbf4cf1d4a 81ef605cc9e4b3de 833d86d361fc90be 837760d3b9652e60 839ca22e9bbf47cb 85c61f6ff335e017 8743b5f505e303ba 8785dfe25e9765dc 89259e4fa8940560 8936d7b27e9af45e 8949ca7f418c1465 8d4cc86a9191c599 90358e2dcca753c9 92711b54a5bf6223 949f311da33e5b5f 98b285a8279e9317 98f3bedb03af90fe 997a203b2b981807 9a53133bee01bab5 9bdadd6f726979d8 9c653170fc36e361 9d27faf03c3c6f16 9def0d7bf75655a1 9e6154473b03bebe a025257227c018d3 a1fe3432f61543ae a76b543e117d33cc a8928baacc21fc59 a8e229c9c7789d49 a998fd44d2274402 a9aebd1dee5a8d78 a9e3c21f4d7b8a5c aa11ba448819dc2c aa2245057b96b385 ad669f2ebfa2f3b8 aec85ddd342c7814 af6fcd19163b65bb b05b4a1aeec9a0bb b13f327495bbd9db b18df033a4296a7d b556142cde9af562 b60c49d63dabb605 b61b9866bc5a3437 b663213f4c2074ab b742b92b088fb45e ba61fe61e9dd6af8 ba81592c46280e8a baed4ab9e6e2744f bbc65a1f3bc04c9b be5dd51460a39f59 bfd3dcafad7e8686 c02aeedd463fa036 c19f4c4ca635a600 c1aa7cc0a10672f4 c239986383eb20dc c34104d485a7698b c3812cc3cff5edab c4706d4ff567dfcd c5696e55b4d043e8 c5bea698d1b54bc0 c6c47c2d016c6ba9 c73b716279f61541 c7730a12b5e25975 cd280784d1f42bdf cf46ac8cd08bd0c3 d0c9e10673c8974e d1fce8c0a3040c5c d25936d23d745224 d448078cfd278afc d5f5d5a6d390cdfa d664a322c50dd419 d70cff755c26a184 d849684fd6f8e854 d89db958c8dc8f85 d9aadc48542a4774 dc4288e2c1048fb7 dc6930291674f700 dea4397fdc5df6c6 e0d9a7cf885c8d85 e1195070647abdb5 e1c65bf1db57aa03 e1e986cb719a5c15 e31fbf6aefd2af69 e6a35fbacee1aa987c e6e66d418fbf3352 e6ef60e7a54b0c4c e726c86d0f8aec3f e8c7598375383490 e93cb1702363efad e9b122c332a652f5 eaa90b8dc0ed8796 ebfc885fd86a3930 ec0a2209f6702e32 ec7ac8f61df938f4 ecb811405cb192fe ed8c3c1ccc882cb2 edb956fb7dd0d24a ee550ac382e49604 ee8ece3f086f11fb f0b232ea7df2d2a8 f13a2c5b68e4a437 f3b4ae98d9c16bab f9aec3c67e9b3416 faa1ae67a3c30811 fc687577ae81ea0b fdb32843f51f5ddd fdbb53ba3d88b794 --> See merge request: cann/asc-devkit!5186 | 6 天前 | |
修复issue 1409和issue 1472 Co-authored-by: cgcaof<caochenguang1@h-partners.com> # message auto-generated for no-merge-commit merge: !5100 merge master into master 修复issue 1409和issue 1472 Created-by: cgcaof Commit-by: cgcaof Merged-by: cann-robot Description: ## 描述 修复issue 1409,文档链接指向错误 修复issue 1472,链接名称错误 ## 关联的Issue https://gitcode.com/cann/asc-devkit/issues/1409 https://gitcode.com/cann/asc-devkit/issues/1472 ## 测试 不涉及 ## 文档更新 docs/zh/guide/算子实践参考/SIMD算子实现/融合算子编程/CV融合/算子实现.md ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5100 | 16 天前 | |
docs: 修正adaptive_max_pool3d_grad样例README中的线程数与代码一致 Co-authored-by: lizq15<3229180468@qq.com> # message auto-generated for no-merge-commit merge: !5317 merge master into master docs: 修正adaptive_max_pool3d_grad样例README中的线程数与代码一致 Created-by: lizq15 Commit-by: lizq15 Merged-by: cann-robot Description: ## 描述 adaptive_max_pool3d_grad样例中,hybrid和hybrid_ub两个case中的simt_vf函数使用的thread_per_block实际是1024,但是文档中写的是512。该PR修复文档描述,和代码保持一致。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> 关联Issue https://gitcode.com/cann/asc-devkit/issues/1581 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 更新了README.md和README_en.md文件 ## 类型标签 - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5317 | 8 天前 | |
example_tensor_api_snake Co-authored-by: watermelon_milk<NSvQ5oaBy439Dy3ewqp32tDq> # message auto-generated for no-merge-commit merge: !5071 merge tensor_snake into master example_tensor_api_snake Created-by: watermelon_milk Commit-by: watermelon_milk Merged-by: cann-robot Description: ## 描述 example样例切换snake风格 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5071 | 5 天前 | |
example_tensor_api_snake Co-authored-by: watermelon_milk<NSvQ5oaBy439Dy3ewqp32tDq> # message auto-generated for no-merge-commit merge: !5071 merge tensor_snake into master example_tensor_api_snake Created-by: watermelon_milk Commit-by: watermelon_milk Merged-by: cann-robot Description: ## 描述 example样例切换snake风格 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5071 | 5 天前 |
Ascend C样例
本目录提供Ascend C不同编程方式的使用样例,覆盖基础调用、调试工具、功能特性、API类库和性能实践等内容。
样例列表
| 目录名称 | 内容说明 |
|---|---|
| 01_simd_cpp_api | Ascend C C++ API样例,覆盖入门、工具、功能特性、API类库、最佳实践、兼容性参考和Tensor API编程样例 |
| 02_simd_c_api | Ascend C C API样例,覆盖基础调用、工具能力和接口特性 |
| 03_simt_api | Ascend C SIMT编程样例,覆盖入门、调试工具、核心特性和实践参考 |
| 04_aicpu | Ascend C AICPU编程样例,覆盖入门和功能特性 |
| 05_simd_simt_hybrid | Ascend C SIMD与SIMT混合编程样例,覆盖入门和高性能优化样例 |
npu-arch编译选项说明
开发者需根据实际执行环境,修改具体样例目录下CMakeLists.txt文件中的--npu-arch编译选项。产品型号与npu-arch参数的对应关系如下。
| 产品型号 | npu-arch参数 |
|---|---|
| Ascend 950PR/Ascend 950DT | --npu-arch=dav-3510 |
| Atlas A3 训练系列产品/Atlas A3 推理系列产品 Atlas A2 训练系列产品/Atlas A2 推理系列产品 |
--npu-arch=dav-2201 |
| Atlas 推理系列产品AI Core | --npu-arch=dav-2002 |