| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[refactor] tests 目录格式整改 Co-authored-by: xumengxuan<xumengxuan2@huawei.com> # message auto-generated for no-merge-commit merge: !633 merge format into master [refactor] tests 目录格式整改 Created-by: xumengxuan Commit-by: xumengxuan Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 代码重构 - [ ] 文档更新 - [ ] 其他,请描述: ## 描述 <!--简要描述本次改动的背景,包括改动的原因、解决的问题等。--> 整改tests目录c++代码格式 ## 测试项 <!--描述进行了哪些测试来验证本次改动,或新增了哪些测试用例。--> pre-commit检查 ## 测试结果 <!--描述上述测试项的测试结果,可通过表格、图片等形式展示。-->  ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) <!--可以在这里描述任何和该Pull Request相关的说明。--> See merge request: cann/hixl!633 | 1 个月前 | |
feat: TransferPool err_flag 异常上报与按芯片类型动态链接 HAL 映射 Co-authored-by: cheng<481193684@qq.com> Co-authored-by: lining23666<lining.li@huawei.com> # message auto-generated for no-merge-commit merge: !787 merge feature/err-flag-hal-proxy into master feat: TransferPool err_flag 异常上报与按芯片类型动态链接 HAL 映射 Created-by: M__Cheng Commit-by: cheng;lining23666 Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 代码重构 - [ ] 文档更新 - [ ] 其他,请描述: ## 描述 TransferPool 增加 err_flag 异常上报能力:初始化时按 slot 分配共享 err_flag 内存,经内核同步到 Device 侧,查询 WAITING 时检查 err_flag 并上报失败;Release 时清 0 保证 slot 复用安全。 按芯片类型分流映射路径:A2/A3 先申请 device 再 DEV_SVM_MAP_HOST,A5/其他先 host 再 HOST_SVM_MAP_DEV;通过 AscendHalProxy 动态加载 libascend_hal.so 调用 halHostRegister/halHostUnregister,避免编译期依赖 HAL 头文件。映射失败时降级继续运行,查询失败日志补充 thread/channel 信息。 ## 测试项 - 新增/更新 TransferPool UT:err_flag 分配、地址连续性、Release 清 0、Abort 保持、A2/A5 分流映射路径 - 新增 AscendHalProxy UT:dlopen/dlsym 失败、注册成功、HAL 返回错误 - 更新 HixlCSClient UB UT 覆盖 err_flag 相关查询失败场景 - 更新 EndpointGenerator UT:GetSocTypeByName 识别 A2 soc 名称 ## 测试结果 - 本地已完成 cherry-pick 到最新 master,并解决与 GetSocName 等已有改动的冲突 - UT 在真实环境中通过 - 结合Device异常上报特性联调通过 ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) 基于 hixl/master 新建分支 feature/err-flag-hal-proxy,cherry-pick 原分支三个 commit: 1. TransferPool 支持 err_flag 异常上报机制 2. 查询失败日志增强 & host 映射失败降级 3. 按芯片类型分流注册 + AscendHalProxy 动态链接 HAL See merge request: cann/hixl!787 | 14 小时前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 14 小时前 |