| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[refactor]: extract SoC detection to hixl_utils and auto-select HixlEngine for A5 Co-authored-by: zhujingjing<zhujingjing6@huawei.com> # message auto-generated for no-merge-commit merge: !713 merge refactor/extract-soc-detection-to-utils into master [refactor]: extract SoC detection to hixl_utils and auto-select HixlEngine for A5 Created-by: zhujingjing Commit-by: zhujingjing Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [x] 代码重构 - [ ] 文档更新 - [ ] 其他,请描述: ## 描述 将 SoC 芯片类型检测逻辑(GetSocName/GetSocTypeByName/GetSocType)从 EndpointGenerator 私有方法提取到 common/hixl_utils 工具方法中,消除多处重复的 SoC 检测代码(endpoint_generator、virtual_memory_manager),并在 EngineFactory::CreateEngine() 中新增 A5 芯片自动选择 HixlEngine 的逻辑,无需用户手动配置选项。 ## 测试项 - hixl_utils_unittest:新增 GetSocTypeByName(A2/A3/A5/Unknown)、GetSocName(成功/失败)、GetSocType 单元测试 - endpoint_generator_ut:迁移原有 SoC 相关测试 - 全量 hixl suite 测试(683 个用例) ## 测试结果 - bash build.sh:构建成功 - bash tests/run_test.sh -s hixl:683 tests PASSED ## Checklist - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) 涉及文件: - src/hixl/common/hixl_utils.h/.cc:新增 SocType 枚举和工具函数 - src/hixl/engine/endpoint_generator.h/.cc:删除重复 SoC 检测逻辑 - src/hixl/engine/engine_factory.cc:A5 自动选 HixlEngine - src/hixl/fabric_mem/virtual_memory_manager.cc:消除重复 A3 检测 - tests/cpp/hixl/engine/endpoint_generator_ut.cc:迁移 SoC 测试 - tests/cpp/hixl/engine/hixl_utils_unittest.cc:新增 SoC 工具方法测试 See merge request: cann/hixl!713 | 2 天前 | |
[refactor]: const ReleaseHostFlag and tighten troubleshoot shell scripts Co-authored-by: youyx<youxiao@huawei.com> # message auto-generated for no-merge-commit merge: !760 merge fix/review-const-shell-path into master [refactor]: const ReleaseHostFlag and tighten troubleshoot shell scripts Created-by: youyx Commit-by: youyx Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 代码重构 - [ ] 文档更新 - [ ] 其他,请描述: ## 描述 检视反馈三项小改:1) CommChannel::ReleaseHostFlag 改为 const 成员函数;2) deps.sh 恢复 set -e,与同目录其他脚本的 set -euo pipefail 对齐;3) download-issue-logs.sh 去掉 out_root,将路径变量依赖链从 HOME→out_root→out_dir→extracted 压到 HOME→out_dir→extracted。 ## 测试项 - cpp 单元测试(bash tests/run_test.sh -t cpp) ## 测试结果 本地 Lima:bash tests/run_test.sh -t cpp 全过(164+84+22+715+150 = 1135 PASSED) ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) 无 See merge request: cann/hixl!760 | 3 天前 | |
[feat]: add cmake dependencies for device driver and aicpu interfaces Co-authored-by: lining23666<lining.li@huawei.com> # message auto-generated for no-merge-commit merge: !758 merge feat/cmake-driver-aicpu-deps into master [feat]: add cmake dependencies for device driver and aicpu interfaces Created-by: lining23666 Commit-by: lining23666 Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 代码重构 - [ ] 文档更新 - [ ] 其他,请描述: ## 描述 从 commit 94f7de8 中提炼 CMake 构建基础设施变更,为后续 device 侧调用 driver 和 aicpu 接口做准备。 主要变更: - cmake/device/CMakeLists.txt:新增 ascend_hal、runtime、aicpu_sharder 包查找 - cmake/find_cann_packages.cmake:将 ascend_hal 包查找提升到顶层(测试和非测试场景均可用),移除手动定义的 ascend_hal_headers(现由包自动提供) - src/ops/hixl_kernel/CMakeLists.txt:为 cann_hixl_kernel 链接 runtime_headers、ascend_hal、aicpu_sharder - tests/cpp/hixl/CMakeLists.txt:为 hixl_test 链接 ascend_hal_headers ## 测试项 - [x] Release 构建通过(bash build.sh) - [x] Debug 构建 + 示例编译通过(bash build.sh --build-type=Debug --examples) - [x] 测试二进制编译通过(ascend_hal_headers 链接验证) ## 测试结果 构建全部成功,测试二进制可正常生成并列出测试用例。 ## Checklist - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) 本 PR 仅包含 CMake 构建配置变更,不包含源码实现(task_exception_handler 等),源码部分将在后续 PR 中提交。 See merge request: cann/hixl!758 | 6 小时前 | |
[bugfix]: fix error raising bug Co-authored-by: Rentianqi<rentianqi3@huawei.com> # message auto-generated for no-merge-commit merge: !565 merge dts into master [bugfix]: fix error raising bug Created-by: AlexRen998916 Commit-by: Rentianqi Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 代码重构 - [ ] 文档更新 - [ ] 其他,请描述: ## 描述 <!--简要描述本次改动的背景,包括改动的原因、解决的问题等。--> 修复解耦v1 v2时逻辑判断的错误,v2内条件永远为False,直接删除此判断 ## 测试项 <!--描述进行了哪些测试来验证本次改动,或新增了哪些测试用例。--> ## 测试结果 <!--描述上述测试项的测试结果,可通过表格、图片等形式展示。--> ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) <!--可以在这里描述任何和该Pull Request相关的说明。--> See merge request: cann/hixl!565 | 1 个月前 | |
[bugfix] 修改文件头许可证声明 Co-authored-by: xumengxuan<xumengxuan2@huawei.com> # message auto-generated for no-merge-commit merge: !249 merge declare into master [bugfix] 修改文件头许可证声明 Created-by: xumengxuan Commit-by: xumengxuan Merged-by: cann-robot Description: ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 代码重构 - [ ] 文档更新 - [ ] 其他,请描述: ## 描述 <!--简要描述本次改动的背景,包括改动的原因、解决的问题等。--> 根据issue135修改版权声明不标准的文件 ## 测试项 <!--描述进行了哪些测试来验证本次改动,或新增了哪些测试用例。--> 无 ## 测试结果 <!--描述上述测试项的测试结果,可通过表格、图片等形式展示。--> 无 ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) <!--可以在这里描述任何和该Pull Request相关的说明。--> See merge request: cann/hixl!249 | 4 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 天前 | ||
| 3 天前 | ||
| 6 小时前 | ||
| 1 个月前 | ||
| 4 个月前 |