| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[refactor] HIXL benchmark重构 Co-authored-by: youxiao<youxiao@huawei.com> # message auto-generated for no-merge-commit merge: !513 merge dev into master [refactor] HIXL benchmark重构 Created-by: youyx Commit-by: youxiao Merged-by: cann-robot Description: ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [x] 代码重构 - [ ] 文档更新 - [ ] 其他,请描述: ## 描述 重构 HIXL benchmark 架构,将旧 benchmark 拆分为结构化的 comm_benchmark 和 kv_benchmark 两大模块。 主要变更: - 移除旧 fabric_mem_kv_benchmark.cpp 和 fabric_mem_tcp_2rank.cpp - 新增 comm_benchmark/ 通信性能基准测试(支持 RDMA/HCCS/TCP) - 新增 kv_benchmark/ KV Cache 传输基准测试(支持多种模型配置) - KV Store 分段选择从随机分配改为 round-robin,提高可复现性 - 统一的 benchmark 运行入口 run_all_benchmarks.py 和 run_all_bench.sh - 性能报告渲染工具 关联 Issue: #258 ## 测试项 - benchmarks/comm_benchmark/ 编译及运行 - benchmarks/kv_benchmark/ 编译及运行 - bash build.sh --examples 确认 benchmark 可编译 ## 测试结果 pass ## Checklist - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签 ## 其它 关联 Issue: https://gitcode.com/cann/hixl/issues/258 See merge request: cann/hixl!513 | 1 个月前 | |
[refactor] 修改benchmarks下的文件格式 Co-authored-by: zhangcheng<zhangcheng299@huawei.com> # message auto-generated for no-merge-commit merge: !632 merge refactor into master [refactor] 修改benchmarks下的文件格式 Created-by: M__Cheng Commit-by: zhangcheng Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 代码重构 - [ ] 文档更新 - [ ] 其他,请描述: ## 描述 <!--简要描述本次改动的背景,包括改动的原因、解决的问题等。--> 重构benchmarks下的文件格式 ## 测试项 <!--描述进行了哪些测试来验证本次改动,或新增了哪些测试用例。--> NA ## 测试结果 <!--描述上述测试项的测试结果,可通过表格、图片等形式展示。--> NA ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) <!--可以在这里描述任何和该Pull Request相关的说明。--> See merge request: cann/hixl!632 | 1 个月前 | |
[feat]benchmark新增roce测试选项 Co-authored-by: lugang11<lugang11@huawei.com> # message auto-generated for no-merge-commit merge: !693 merge master into master [feat]benchmark新增roce测试选项 Created-by: lugang11 Commit-by: lugang11 Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 代码重构 - [ ] 文档更新 - [ ] 其他,请描述: ## 描述 <!--简要描述本次改动的背景,包括改动的原因、解决的问题等。--> 补充A5roce传输的测试用例 ## 测试项 <!--描述进行了哪些测试来验证本次改动,或新增了哪些测试用例。--> 在A5双机环境测试双机用例 ## 测试结果 <!--描述上述测试项的测试结果,可通过表格、图片等形式展示。--> [INFO] server start [INFO] Initialize success local_engine=141.61.133.122:16000 [INFO] RegisterMem success, addr:0x120080000000 [INFO] Tcp server is listening port: 20000 backlog=128... [INFO] TCP server started (connect phase, expect 1 peer(s), max 300 s wall time). [INFO] Tcp server accept connection success [INFO] Send uint64 to tcp peer success [INFO] Send status to tcp client success [INFO] TCP handshake done, peer count=1 [INFO] TCP connect phase finished, N=1 (expected=1) [INFO] Wait transfer begin (N=1) [INFO] Tcp server received status success [INFO] Wait transfer end [INFO] Server Sample end [INFO] DeregisterMem success [DUAL] transport=roce [8/8] Direction rD2H — done [DUAL] All 8 run(s) completed on target [INFO] KV: 3/3 runs succeeded [INFO] Generating perf.md from CSVs... [WARN] matplotlib not installed; skip PNG charts [INFO] wrote /home/z00947589/hixl-master/benchmarks/perf.md ====================================================================== 昇腾 A3 (Ascend910) 通信性能 ====================================================================== Bandwidth (GB/s, decimal) ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) <!--可以在这里描述任何和该Pull Request相关的说明。--> See merge request: cann/hixl!693 | 18 天前 | |
[refactor]: delete Find*.cmake in modules Co-authored-by: Rentianqi<rentianqi3@huawei.com> # message auto-generated for no-merge-commit merge: !482 merge A5_dev into master [refactor]: delete Find*.cmake in modules Created-by: AlexRen998916 Commit-by: Rentianqi Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 代码重构 - [ ] 文档更新 - [ ] 其他,请描述: ## 描述 <!--简要描述本次改动的背景,包括改动的原因、解决的问题等。--> 删除modules路径下的所有Find*.cmake文件 ## 测试项 <!--描述进行了哪些测试来验证本次改动,或新增了哪些测试用例。--> 本地和流水线通过编译 ## 测试结果 <!--描述上述测试项的测试结果,可通过表格、图片等形式展示。--> 本地和流水线均编译成功 ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) <!--可以在这里描述任何和该Pull Request相关的说明。--> See merge request: cann/hixl!482 | 1 个月前 | |
[feat]benchmark新增roce测试选项 Co-authored-by: lugang11<lugang11@huawei.com> # message auto-generated for no-merge-commit merge: !693 merge master into master [feat]benchmark新增roce测试选项 Created-by: lugang11 Commit-by: lugang11 Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 代码重构 - [ ] 文档更新 - [ ] 其他,请描述: ## 描述 <!--简要描述本次改动的背景,包括改动的原因、解决的问题等。--> 补充A5roce传输的测试用例 ## 测试项 <!--描述进行了哪些测试来验证本次改动,或新增了哪些测试用例。--> 在A5双机环境测试双机用例 ## 测试结果 <!--描述上述测试项的测试结果,可通过表格、图片等形式展示。--> [INFO] server start [INFO] Initialize success local_engine=141.61.133.122:16000 [INFO] RegisterMem success, addr:0x120080000000 [INFO] Tcp server is listening port: 20000 backlog=128... [INFO] TCP server started (connect phase, expect 1 peer(s), max 300 s wall time). [INFO] Tcp server accept connection success [INFO] Send uint64 to tcp peer success [INFO] Send status to tcp client success [INFO] TCP handshake done, peer count=1 [INFO] TCP connect phase finished, N=1 (expected=1) [INFO] Wait transfer begin (N=1) [INFO] Tcp server received status success [INFO] Wait transfer end [INFO] Server Sample end [INFO] DeregisterMem success [DUAL] transport=roce [8/8] Direction rD2H — done [DUAL] All 8 run(s) completed on target [INFO] KV: 3/3 runs succeeded [INFO] Generating perf.md from CSVs... [WARN] matplotlib not installed; skip PNG charts [INFO] wrote /home/z00947589/hixl-master/benchmarks/perf.md ====================================================================== 昇腾 A3 (Ascend910) 通信性能 ====================================================================== Bandwidth (GB/s, decimal) ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) <!--可以在这里描述任何和该Pull Request相关的说明。--> See merge request: cann/hixl!693 | 18 天前 | |
[refactor] 修改benchmarks下的文件格式 Co-authored-by: zhangcheng<zhangcheng299@huawei.com> # message auto-generated for no-merge-commit merge: !632 merge refactor into master [refactor] 修改benchmarks下的文件格式 Created-by: M__Cheng Commit-by: zhangcheng Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 代码重构 - [ ] 文档更新 - [ ] 其他,请描述: ## 描述 <!--简要描述本次改动的背景,包括改动的原因、解决的问题等。--> 重构benchmarks下的文件格式 ## 测试项 <!--描述进行了哪些测试来验证本次改动,或新增了哪些测试用例。--> NA ## 测试结果 <!--描述上述测试项的测试结果,可通过表格、图片等形式展示。--> NA ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) <!--可以在这里描述任何和该Pull Request相关的说明。--> See merge request: cann/hixl!632 | 1 个月前 | |
[refactor] HIXL benchmark重构 Co-authored-by: youxiao<youxiao@huawei.com> # message auto-generated for no-merge-commit merge: !513 merge dev into master [refactor] HIXL benchmark重构 Created-by: youyx Commit-by: youxiao Merged-by: cann-robot Description: ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [x] 代码重构 - [ ] 文档更新 - [ ] 其他,请描述: ## 描述 重构 HIXL benchmark 架构,将旧 benchmark 拆分为结构化的 comm_benchmark 和 kv_benchmark 两大模块。 主要变更: - 移除旧 fabric_mem_kv_benchmark.cpp 和 fabric_mem_tcp_2rank.cpp - 新增 comm_benchmark/ 通信性能基准测试(支持 RDMA/HCCS/TCP) - 新增 kv_benchmark/ KV Cache 传输基准测试(支持多种模型配置) - KV Store 分段选择从随机分配改为 round-robin,提高可复现性 - 统一的 benchmark 运行入口 run_all_benchmarks.py 和 run_all_bench.sh - 性能报告渲染工具 关联 Issue: #258 ## 测试项 - benchmarks/comm_benchmark/ 编译及运行 - benchmarks/kv_benchmark/ 编译及运行 - bash build.sh --examples 确认 benchmark 可编译 ## 测试结果 pass ## Checklist - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签 ## 其它 关联 Issue: https://gitcode.com/cann/hixl/issues/258 See merge request: cann/hixl!513 | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 1 个月前 | ||
| 18 天前 | ||
| 1 个月前 | ||
| 18 天前 | ||
| 1 个月前 | ||
| 1 个月前 |