| Files | Last commit | Last update |
|---|---|---|
bugfix:修复bfloat162e1m2x2及bfloat162e2m1x2传参问题 Co-authored-by: yiming0671<zhangyiming69@huawei.com> # message auto-generated for no-merge-commit merge: !6724 merge master into master bugfix:修复bfloat162e1m2x2及bfloat162e2m1x2传参问题 Created-by: yiming0671 Commit-by: yiming0671 Merged-by: cann-robot Description: ## 描述 1、修复bfloat162e1m2x2及bfloat162e2m1x2传参问题。 2、对_merge接口需求进行澄清,去除多余接口。 3、废弃接口置于文件末尾。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!6724 | 22 days ago | |
SOC_SERIES需求 Co-authored-by: jcmrn0930<2418672268@qq.com> # message auto-generated for no-merge-commit merge: !5209 merge master into master SOC_SERIES需求 Created-by: jcmrn0930 Commit-by: jcmrn0930 Merged-by: cann-robot Description: ## 描述 SOC_SERIES需求 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5209 | 2 months ago | |
docs: 按产品名称映射表统一产品名称(其余API及其他内容) Co-authored-by: munanhw<munan@huawei.com> # message auto-generated for no-merge-commit merge: !6574 merge docs/product-name-api-misc into master docs: 按产品名称映射表统一产品名称(其余API及其他内容) Created-by: munanhw Commit-by: munanhw Merged-by: cann-robot Description: ## 描述 从 #6524 拆分:docs/zh/api 其余部分(SIMD-API 除 c_api 外、AI-CPU-API、SIMT-API、Utils-API、appendix)、tests、contributing、.agent、README、CHANGELOG、docs/en 指南等(148 个文件);含 ListTensorDesc 表格由 HTML 整改为 Markdown 简易表格 整改规则(依据产品名称映射表): - Ascend 950PR/Ascend 950DT 系列(含衍生/简写/带空格斜杠变体)统一为 Ascend 950PR&950DT系列产品(英文:Ascend 950PR&950DT products) - Atlas A2/A3 训练系列产品与推理系列产品合并为 Atlas A2系列产品 / Atlas A3系列产品(英文:Atlas A2/A3 products) - Atlas 200I/500 A2 推理产品、Atlas 推理/训练系列产品(含 AI Core / Vector Core 场景)去空格 - 同名并列对按合并语义收敛为单一规范名(如 Atlas A3 products/Atlas A3 products -> Atlas A3 products) ## 关联的Issue 无 ## 测试 - 全量改动已在 #6524 上通过完整 CI(compile 流水线 ci-pipeline-passed),本 PR 为其按目录拆分的等价子集 - 旧名称形式残留为 0、叠字残留为 0;图片路径与文件链接未做任何改动 ## 文档更新 本 PR 为文档产品名称整改 ## 类型标签 - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!6574 | 30 days ago | |
skoption修改 Co-authored-by: huxj153<huxiujuan@huawei.com> # message auto-generated for no-merge-commit merge: !6144 merge f/skoption into master skoption修改 Created-by: huxj153 Commit-by: huxj153 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!6144 | 29 days ago | |
feat: 新增 dav_v516 架构编译构建工具与调试, ut适配等 Co-authored-by: yanjiang-treasure<yanjiangbao@hisilicon.com> # message auto-generated for no-merge-commit merge: !6514 merge master_main into master feat: 新增 dav_v516 架构编译构建工具与调试, ut适配等 Created-by: yanjiang-treasure Commit-by: yanjiang-treasure Merged-by: cann-robot Description: ## 描述 为 asc-devkit 新增 dav_v516(NPU_ARCH == 5162)架构的构建与调试支持: 构建工具:新增 ascend5162a.py 平台配置,适配 cmake 与 compile_op/ascendc_compile_v220 等编译脚本、ccec/platform_info 等基础设施,使 5162 架构可参与编译。 调试工具:新增 impl/utils/debug/npu_arch_5162/ 下的 dump/printf/类型转换工具头文件。 运行时:适配 asc_platform、ascendc_runtime、opbuild 等。 改动原因:支持 dav_v516(5162)架构的构建与调试能力。 改动方法:新增 5162 平台配置与调试头文件,并在构建脚本中并入 5162 架构分支。 改动影响: Device 行为变更 — Reduce 系列(影响 3510、9201、5102、3003、3113) reduce_common_ar_reuse_align_3510_impl.h:38 与 ...less_than_vl3510_impl.h:64:新增无架构 guard 的 if constexpr (vlSize > ONE_BLK_SIZE) 分支,vlSize ≤ ONE_BLK_SIZE 时由 LoadAlign 改为 LoadUnAlignPre+LoadUnAlign,只影响VL_size≤32B的架构,即只影响5162 Host tiling 变更 — WelfordFinalize(影响 3510、9201、5102、3003、3113) welfordfinalize_tiling_impl.cpp:43:reduceTmpSize 由硬编码 reduceK/64、按 128 对齐 → 改为基于 GetVecRegLen() 计算。仅当这些架构 GetVecRegLen()==256B 时数值等价,否则 tmp buffer 尺寸变化 编译产物变更、数值不变 — 浮点字面量 1.0→1.0f(仅常量初始化,无风险) API 面纯新增(不改变既有行为) 各 SOC 列表追加 ascend5162a/Ascend5162A(config.cmake、op_cfg_generator.h、asc_platform.h、ascendc_runtime.cpp、const_var.py、opdesc_parser.py)及 is_516r2() 门控的编译工具链 — 均为追加式,现有 SoC 路径不变 三、净零影响的架构 1001、3002、3102、5101、5161、5163、5165:所有涉及它们的改动均为条件列表追加 5162 或等价重写(defined() 补齐、格式化),编译语义逐 arch 验证不变 2002、2201:仅受第 3 条字面量改动影响(数值等价) ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 本地执行 build.sh 完成全量编译与打包,成功生成 cann-asc-devkit_9.3.0_linux-aarch64.run, 执行ut测试。 ## 文档更新 无文档更新。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!6514 | 28 days ago | |
SOC_SERIES需求 Co-authored-by: jcmrn0930<2418672268@qq.com> # message auto-generated for no-merge-commit merge: !5209 merge master into master SOC_SERIES需求 Created-by: jcmrn0930 Commit-by: jcmrn0930 Merged-by: cann-robot Description: ## 描述 SOC_SERIES需求 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5209 | 2 months ago | |
bugfix for tiling_utils UT core dump Co-authored-by: pengcheng1024<pengcheng40@hisilicon.com> # message auto-generated for no-merge-commit merge: !3936 merge master into master bugfix for tiling_utils UT core dump Created-by: pengcheng1024 Commit-by: pengcheng1024 Merged-by: cann-robot Description: ## 描述 修复tiling_utils UT任务出现的静态析构顺序灾难问题导致的core dump问题 1.用例多次调用单例创建platforminfo等,进程退出时,libc按LIFO顺序调用通过__cxa_atexit注册析构函数。由于链接的共享库(register、graph、graph_base、opp_register、platform、metadef等)也有自己的static对象和atexit处理器,其析构顺序不可控,当某个库的析构函数试图访问已被其他析构函数销毁的对象时,触发SIGSEGV,导致core dump 2.当前用例错误mock污染进程单例状态导致乱序执行时,错误的mock调用导致野指针被使用,可能会导致coredump 3.当前修改在test main cpp 通过 std::quick_exit() 跳过了 atexit流程,需要注册的 gcov 刷新钩子,解决 .gcda 不生成;修复以及 lcov 脚本缺少错误忽略参数导致覆盖率生成失败的问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [x] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!3936 | 3 months ago | |
扩展pre-commit hooks (第二批目录) Co-authored-by: Water8L<15279328600@163.com> # message auto-generated for no-merge-commit merge: !4183 merge master into master 扩展pre-commit hooks (第二批目录) Created-by: Water8L Commit-by: Water8L Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 在.pre-commit-config.yaml中根据trailing-whitespace和end-of-file-fixer hook,修改tests/api/other impl/matmul + impl/hccl + tests/other tests/api/basic_api + examples/basic_api目录下对应不合规范的文件 ## 关联的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!4183 | 3 months ago | |
c_api_cube_9201 Co-authored-by: ChenCangtao<chencangtao@huawei.com> Co-authored-by: xumengxuan<xumengxuan2@huawei.com> Co-authored-by: wuzhengzhen<wuzhengzhen@huawei.com> # message auto-generated for no-merge-commit merge: !6436 merge c_api_cube_combine into master c_api_cube_9201 Created-by: xumengxuan Commit-by: wuzhengzhen;ChenCangtao;xumengxuan Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 增加c api 9201架构 cube datamove和cube compute的接口和实现 ## 关联的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!6436 | 1 month ago |
| Files | Last commit | Last update |
|---|---|---|
| 22 days ago | ||
| 2 months ago | ||
| 30 days ago | ||
| 29 days ago | ||
| 28 days ago | ||
| 2 months ago | ||
| 3 months ago | ||
| 3 months ago | ||
| 1 month ago |