| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Revert "fix: 解决同名头文件问题" Co-authored-by: flyingXLB<2108184158@qq.com> # message auto-generated for no-merge-commit merge: !5844 merge revert/7e0ba611ac into master Revert "fix: 解决同名头文件问题" Created-by: flyingXLB Commit-by: flyingXLB 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!5844 | 1 个月前 | |
add Mc2CcKernelLaunch Co-authored-by: bluesky901<qianxinhai@huawei.com> # message auto-generated for no-merge-commit merge: !5774 merge add_mc2launch_func into master add Mc2CcKernelLaunch Created-by: bluesky901 Commit-by: bluesky901 Merged-by: cann-robot Description: ## 描述 1. 新增 MC2 公共接口 - 新增 Mc2GetCcArgs、Mc2FreeCcArgs。 - 新增通信引擎、算法配置、源/目的数据类型、规约类型等配置接口。 - 新增 Mc2AcquireCcResCtx,用于申请通信资源上下文。 - 新增 Mc2CcKernelLaunch,用于根据资源上下文执行通信任务。 2. 完善 CCU 资源申请流程 - 基于 OpResCtx 构建 MC2 CCU 资源上下文。 - 在 Mc2AcquireCcResCtx 中完成算子类型校验、通信参数组装、算法选择、资源申请及 OpResCtx 拷贝到 Device。 - 当前支持 AllGather、AllReduce、ReduceScatter、AllToAll 和 AllToAllV 等通信算子。 3. 完善 CCU Kernel 下发流程 - 将原有 CcuKernelLaunch 的核心逻辑抽取为 LaunchCcuKernel。 - Mc2CcKernelLaunch 根据 OpParam 中的通信引擎选择执行路径。 - CCU 路径会解析 OpResCtx 和 OpParam,加载序列化算法资源并调用 CCU Kernel Launch。 - AICPU 路径预留了分支,目前主要完成框架适配。 4. 增加通信版本管理 - 新增 Mc2LaunchVersion,区分 CCU 和 AICPU 的启动版本。 - Mc2SetCcCommEngine 会根据通信引擎自动设置对应版本。 - InitV2 的 initTiling 参数改为可选参数,默认值为 nullptr。 5. 增加平台限制 - 对 CCU MC2 路径增加 Device Type 检查。 - 当前仅允许在 Ascend 950 设备上执行 CCU MC2 流程。 6. 完善消息结构 - 在内部 OpResCtx 中增加 isKfc 字段,用于标识对应通信任务是否走 KFC 相关路径。 - 增加 Host 和 Device 侧 OpResCtx 大小一致性检查。 7. 补充 UT 和运行时 Stub - 新增并扩展 test_ccu_mc2.cpp,覆盖参数校验、通信引擎设置、算子类型、数据类型、资源申 请、设备类型检查及 Kernel Launch 等场景。 - 增加相关 ACL Runtime、Hcomm CCU 和算子检查接口的 Stub,支持异常分支测试。 ## 关联的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!5774 | 1 个月前 | |
新建experimental目录 Co-authored-by: cgcaof<caochenguang1@h-partners.com> # message auto-generated for no-merge-commit merge: !5360 merge master into master 新建experimental目录 Created-by: cgcaof Commit-by: cgcaof Merged-by: cann-robot Description: ## 描述 为后续试验性特性合入新建experimental目录 ## 关联的Issue 不涉及 ## 测试 不涉及 ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [x] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5360 | 1 个月前 | |
feat: 迁移 CcuSchedAllToAllMesh1DMultiJetty 算法(hccl→devkit,AllToAll MultiJetty 切片模式) Co-authored-by: yuht9<yuhaitao6@huawei.com> # message auto-generated for no-merge-commit merge: !5918 merge feat/ccu-alltoall-multijetty-migration into master feat: 迁移 CcuSchedAllToAllMesh1DMultiJetty 算法(hccl→devkit,AllToAll MultiJetty 切片模式) Created-by: yuht9 Commit-by: yuht9 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的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!5918 | 1 个月前 | |
新建experimental目录 Co-authored-by: cgcaof<caochenguang1@h-partners.com> # message auto-generated for no-merge-commit merge: !5360 merge master into master 新建experimental目录 Created-by: cgcaof Commit-by: cgcaof Merged-by: cann-robot Description: ## 描述 为后续试验性特性合入新建experimental目录 ## 关联的Issue 不涉及 ## 测试 不涉及 ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [x] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!5360 | 1 个月前 | |
asc_host_headers中添加头文件搜索路径,支撑opbase包多仓联编 Co-authored-by: Feiteng Zheng<zhengfeiteng1@h-partners.com> # message auto-generated for no-merge-commit merge: !2990 merge 20260608-asc-host-headers-add-path into master asc_host_headers中添加头文件搜索路径,支撑opbase包多仓联编 Created-by: zhengfeiteng Commit-by: Feiteng Zheng Merged-by: cann-robot Description: ## 描述 asc_host_headers中添加头文件搜索路径,支撑opbase包多仓联编。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 1. 验证修改后,多仓联编时是否对上层子包产生影响。 2. asc-devkit仓自身不使用该target。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2990 | 4 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 4 个月前 |