| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[feature]自定义打点流水图易用性优化 Co-authored-by: yan_yw<yanyuwei2@huawei.com> # message auto-generated for no-merge-commit merge: !190 merge mc2 into master [feature]自定义打点流水图易用性优化 Created-by: yan_yw Commit-by: yan_yw Merged-by: ascend-robot Description: # 1. 修改描述 - **修改原因:** 通算流水图自定义打点有几点易用性优化 - **修改方案:** 易用性目标:1、工具提供id-名称映射传入,展示不同时间段对应名称,例如AllGather,而不是简单的数字; 2、id能够用不同颜色展示 3、block时间可以隐藏,或者仅使用两个三角标标识核执行的起始点与终止点 - **修改内容:** 1、增加custom-input参数,可传入json文件,通过 "mc2_trace_config"参数增加id-名称映射、是否禁用block时间详情展示 2、使用12种颜色循环所有id的展示,当有名称映射展示名称,没有仍然展示id 3、禁用block时间详情时,采用首三角标标识起始时间 4、PC优化展示0x开头 - [ ] **涉及代码双合**(贴上另一个PR链接): ---- # 2. 功能验证 - [x] **功能自验截图**(请确保不体现个人信息)  - [x] **冒烟是否通过** ---- # 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [x] **是否经过代码检视** - [x] **是否具备UT测试用例看护** - [ ] **是否需要在sig会议中进行代码检视** NA - **检视committer人员名单与检视时间:** ---- # 4. 资料修改自检 - **资料修改:** ---- NA See merge request: Ascend/msopprof!190 | 25 天前 | |
[feature]支持调优上板指令级流水图 Co-authored-by: yan_yw<yanyuwei2@huawei.com> # message auto-generated for no-merge-commit merge: !193 merge dfx into master [feature]支持调优上板指令级流水图 Created-by: yan_yw Commit-by: yan_yw Merged-by: ascend-robot Description: ### 1. 修改描述 - **修改原因:** 支持调优上板指令级流水图 关联https://gitcode.com/Ascend/msopcom/issues/49 - **修改方案:** 新增dfx region信息解析代码 - **修改内容:** 1、新增dfx region信息解析代码,解析region_id、pipe、偏移地址、指令名称等信息 2、支持region_id关联指令名称、调用栈 - [ ] **涉及代码双合**(贴上另一个PR链接): ---- https://gitcode.com/Ascend/msopcom/pull/166 ### 2. 功能验证 - [x] **功能自验截图**(请确保不体现个人信息)  - [x] **冒烟是否通过** ---- ### 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [x] **是否经过代码检视** - [x] **是否具备UT测试用例看护** - [] **是否需要在sig会议中进行代码检视** NA - **检视committer人员名单与检视时间:** ---- ### 4. 资料修改自检 - **资料修改:** ---- NA See merge request: Ascend/msopprof!193 | 26 天前 | |
[feature] 支持SIMT算子warp粒度流水图展示 Co-authored-by: RainbowWhp<wanghaopeng3@huawei.com> # message auto-generated for no-merge-commit merge: !160 merge br_warp_2 into master [feature] 支持SIMT算子warp粒度流水图展示 Created-by: RainbowWhp Commit-by: RainbowWhp Merged-by: ascend-robot Description: # 1. 修改描述 - **修改原因:** 支持SIMT算子warp粒度流水图展示 - **修改方案:** 1.联合编译器实现simt entry 内动态插桩start桩以及end桩,用于确认simt内warp执行的起止时间 2.获取时间后,以一定内存格式保存到GM中,在基础组件获取后落盘数据 3.解析侧读取落盘数据实现解析和可视化 - **修改内容:** 1.联合编译器实现simt entry 内动态插桩start桩以及end桩,用于确认simt内warp执行的起止时间 2.获取时间后,以一定内存格式保存到GM中,在基础组件获取后落盘数据 3.解析侧读取落盘数据实现解析和可视化 - [ ] **涉及代码双合**(贴上另一个PR链接): ---- # 2. 功能验证 - [x] **功能自验截图**(请确保不体现个人信息) - [ ] **冒烟是否通过** ---- # 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [x] **是否经过代码检视** - [x] **是否具备UT测试用例看护** - [ ] **是否需要在sig会议中进行代码检视** - **检视committer人员名单与检视时间:** ---- # 4. 资料修改自检 - **资料修改:** ---- See merge request: Ascend/msopprof!160 | 1 个月前 | |
[usage]补充代码ut Co-authored-by: zzzsss1234<zhanglei802@h-partners.com> # message auto-generated for no-merge-commit merge: !177 merge add_ut into master [usage]补充代码ut Created-by: zzzsss1234 Commit-by: zzzsss1234 Merged-by: ascend-robot Description: # 1. 修改描述 - **修改原因:** scalar上板指标中缺失部分UT覆盖,这里添加对应的UT补充函数 - **修改方案:** 添加对应的ut函数,副高不同情况下分支覆盖 - **修改内容:** - [ ] **涉及代码双合**(贴上另一个PR链接): ---- # 2. 功能验证 - [ ] **功能自验截图**(请确保不体现个人信息) - [ ] **冒烟是否通过** ---- # 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [ ] **是否经过代码检视** 是 - [ ] **是否具备UT测试用例看护** 是 - [ ] **是否需要在sig会议中进行代码检视**否,均为ut代码,不涉及功能修改 - **检视committer人员名单与检视时间:** ---- # 4. 资料修改自检 - **资料修改:** ---- See merge request: Ascend/msopprof!177 | 1 个月前 | |
[refactor]删除重复定义的结构体,从msopcom仓引入 Co-authored-by: yan_yw<yanyuwei2@huawei.com> # message auto-generated for no-merge-commit merge: !62 merge common into master [refactor]删除重复定义的结构体,从msopcom仓引入 Created-by: yan_yw Commit-by: yan_yw Merged-by: ascend-robot Description: ### 1. 修改描述 - **修改原因:** 当前结构插桩等功能需保证msopprof仓和msopcom仓定义的结构体一致,难维护且不一致时功能出错,微重构该部分:删除msopprof仓重复定义的结构体,从common仓引入 - **修改方案:** 公共结构体和函数等从msopcom仓引入 - **修改内容:** 1、插桩公共结构体OperandRecord、OperandType等从dbi_defs.h移除 2、芯片定义公共结构体及函数ChipProductType 等从defs.h移除 3、通信枚举和结构体ProfPacketType 等从packet.h移除 4、ProfConfig结构体MessageOfProfConfig 等从data_format.h移除 5、移除后CmakeList及命名空间的修改 - [ ] **涉及代码双合**(贴上另一个PR链接): ---- https://gitcode.com/Ascend/msopcom/pull/68 ### 2. 功能验证 - [x] **功能自验截图**(请确保不体现个人信息) - [x] **冒烟是否通过** ---- ### 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [X] **是否经过代码检视** - [x] **是否具备UT测试用例看护** - [ ] **是否需要在sig会议中进行代码检视** [@MTQ999](https://gitcode.com/MTQ999) - **检视committer人员名单与检视时间:** ---- ### 4. 资料修改自检 - **资料修改:** NA ---- See merge request: Ascend/msopprof!62 | 3 个月前 | |
[bugfix]修复某芯片计算带宽速率时带宽数值问题 Co-authored-by: yan_yw<yanyuwei2@huawei.com> # message auto-generated for no-merge-commit merge: !109 merge bw into master [bugfix]修复某芯片计算带宽速率时带宽数值问题 Created-by: yan_yw Commit-by: yan_yw Merged-by: ascend-robot Description: # 1. 修改描述 - **修改原因:** 某芯片计算带宽速率时均使用全核带宽,存在问题 - **修改方案:** 1、roofline使用全核带宽 2、其他场景如csv,热点图数据使用单核带宽 - **修改内容:** 1、defs定义单核带宽 2、roofline使用单核带宽*核数计算全核带宽 - [ ] **涉及代码双合**(贴上另一个PR链接): https://gitcode.com/Ascend/msopprof/pull/111 ---- # 2. 功能验证 - [x] **功能自验截图**(请确保不体现个人信息) [INFO] RoofLine Summary Report: latency bound:pipeline caused - [x] **冒烟是否通过** ---- # 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [x] **是否经过代码检视** - [x] **是否具备UT测试用例看护** - [ ] **是否需要在sig会议中进行代码检视** NA - **检视committer人员名单与检视时间:** ---- # 4. 资料修改自检 - **资料修改:** NA ---- See merge request: Ascend/msopprof!109 | 2 个月前 | |
[refactor] 移除 theoStallCyc(理论 Stall 周期)功能 Co-authored-by: RainbowWhp<wanghaopeng3@huawei.com> # message auto-generated for no-merge-commit merge: !108 merge br_fix into master [refactor] 移除 theoStallCyc(理论 Stall 周期)功能 Created-by: RainbowWhp Commit-by: RainbowWhp Merged-by: ascend-robot Description: # 1. 修改描述 - **修改原因:** 仿真器移除部分字段 - **修改方案:** 仿真stall cycle功能移除理论stall cycle计算 - **修改内容:** 仿真stall cycle功能移除理论stall cycle计算 - [ ] **涉及代码双合**(贴上另一个PR链接): ---- # 2. 功能验证 - [x] **功能自验截图**(请确保不体现个人信息) - [x] **冒烟是否通过** ---- # 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [x] **是否经过代码检视** - [x] **是否具备UT测试用例看护** - [ ] **是否需要在sig会议中进行代码检视** - **检视committer人员名单与检视时间:** ---- # 4. 资料修改自检 - **资料修改:** ---- See merge request: Ascend/msopprof!108 | 2 个月前 | |
[usage]优化通算打点流水图显示 Co-authored-by: zzzsss1234<zhanglei802@h-partners.com> # message auto-generated for no-merge-commit merge: !205 merge fix_usage into master [usage]优化通算打点流水图显示 Created-by: zzzsss1234 Commit-by: zzzsss1234 Merged-by: ascend-robot Description: # 1. 修改描述 - **修改原因:** 当前通算流水图以cube/vector分开绘制,观感较差 - **修改方案:** 修改按照core粒度展开,在core下面分cube、vector绘制 - **修改内容:** csrc/op_profiling/profiling/device/data_visualize/timeline_parser - [ ] **涉及代码双合**(贴上另一个PR链接): ---- # 2. 功能验证 - [ ] **功能自验截图**(请确保不体现个人信息)  - [ ] **冒烟是否通过** ---- # 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [ ] **是否经过代码检视** - [ ] **是否具备UT测试用例看护** - [ ] **是否需要在sig会议中进行代码检视** - **检视committer人员名单与检视时间:** ---- # 4. 资料修改自检 - **资料修改:** ---- See merge request: Ascend/msopprof!205 | 3 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 25 天前 | ||
| 26 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 3 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 3 天前 |