已合并
统一样例 #173
wanghan创建于 16 天前
统一样例 #173
已合并
wanghan创建于 16 天前
wanghan
wanghan成员
16 天前

当前PR是否有AI参与:

[x] 否

[] 是
__1. AI Agent 平台:
__2. AI 模型:
__3. Prompt上下文 :

PR功能描述 / 为什么需要这个合入**:

当前本仓的样例的编写方式、编译方式、启动方式等不尽相同,本PR统一了这些样例,主要做了以下修改:

  1. 修改目录,将除了相关样例放在了examples/aicore下,分类到了其下的ain和hcomm文件夹
  2. 修改CMakeLists,统一样例的CMakeLists风格
  3. 统一编译方式,都通过在命令行直接执行cmake指令进行编译
  4. 统一启动方式,目前的样例都改为通过二进制直接启动,原先的run.sh等脚本的功能移动到二进制文件中
  5. 统一输出内容,所有样例有相同/相似的成功、失败的提示语句
  6. 提取工具函数/类,减低代码的重复度
  7. 修改相关文档,补充英文文档

上面的样例修改不涉及ccu相关样例

该PR关联的issue

https://gitcode.com/cann/asc-comm/issues/13

希望检视人员了解:

改动类型 / Change Type

测试信息 / Testing

检查清单 / Checklist

likedislike
Pull Request已成功合入, 合并人@CANN-robot
(感谢 wanghan 的贡献)
wanghanwanghan成员
16 天前 创建了 pull request,commit 8336ffd9
wanghanwanghan成员
14 天前 关联了issue:[Bug-Report|缺陷反馈]: asc-comm仓样例使用方式各不相同,建议优化统一的样例编译和执行方式
wanghanwanghan成员
14 天前 预合并成功(commit_id: 86508096a03ccea53eed907112636c8bb73abfd9)
wanghanwanghan成员
14 天前 强制推送  18 个提交:a3f77373-8 commits from branch master,a45d34c8-统一README格式,92458be5-适配样例目录,4a9b37eb-同步目录名称,a525dfb3-抽取fork逻辑,be30af09-抽取初始化建链的多rank间数据共享逻辑,815b2b28-抽取打印宏逻辑,2c99e35e-调整工具类的目录位置,提供多进程的参数获取工具,cc7d7d7b-修复编译失败的问题,4b9787cb-清理代码,d80d6c3a-删除误提交的日志文件
wanghanwanghan成员
14 天前 预合并成功(commit_id: b0640325badea029061e8fc5b98cdaa92b6f7b85)
此处折叠了162条消息 查看更多
CANN-robotCANN-robot成员
10 天前 合入了pull request
izanaamiizanaami成员
6 天前 删除了关联的issue:[Task|需求建议]: asc-comm仓样例使用方式各不相同,建议优化统一的样例编译和执行方式
izanaamiizanaami成员
6 天前 关联了issue:[Documentation|文档反馈]: hcomm_write_read_nbi 示例文档标题手工添加序号(中英文成对)
izanaamiizanaami成员
6 天前 删除了关联的issue:[Documentation|文档反馈]: hcomm_write_read_nbi 示例文档标题手工添加序号(中英文成对)
izanaamiizanaami成员
6 天前 关联了issue:[Documentation|文档反馈]: hcomm_write_read_nbi 示例文档标题手工添加序号(中英文成对)