文件最后提交记录最后更新时间
AI assist developer for python DT second batch for master Co-authored-by: deepSeekya<chenzhihan6@huawei.com> # message auto-generated for no-merge-commit merge: !26387 merge master into master AI assist developer for python DT second batch for master Created-by: deepSeekya Commit-by: deepSeekya Merged-by: ascend-robot Description: 【合入说明】 AI辅助研发python dt测试用例生成。 【合入来源】 AI辅助研发需求 dt测试文件覆盖率提升。 See merge request: Ascend/pytorch!263876 个月前
AI assist developer for python dt third batch for master Co-authored-by: deepSeekya<chenzhihan6@huawei.com> # message auto-generated for no-merge-commit merge: !26524 merge master into master AI assist developer for python dt third batch for master Created-by: deepSeekya Commit-by: deepSeekya Merged-by: ascend-robot Description: 【合入说明】 AI辅助研发python dt测试用例生成。 【合入来源】 AI辅助研发需求 dt测试文件覆盖率提升。 See merge request: Ascend/pytorch!265246 个月前
[Fix] Fix static check errors detected by SPACES Co-authored-by: huangjingwei<huangjingwei4@huawei.com> # message auto-generated for no-merge-commit merge: !35981 merge master_lintrunner into master [Fix] Fix static check errors detected by SPACES Created-by: huangjingwei Commit-by: huangjingwei Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [x] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 检测和删除代码中的行尾空白字符 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 不涉及 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!3598114 天前
!13129 profiler non-public api modify Merge pull request !13129 from chenzhinan/master-local 1 年前
[profiler-master]profiler添加解析完成标志文件&level1场景支持aicore_none开关 Co-authored-by: yu-liang-bin<y1416490440@163.com> # message auto-generated for no-merge-commit merge: !29800 merge feature-profiler into master [profiler-master]profiler添加解析完成标志文件&level1场景支持aicore_none开关 Created-by: yu_liangbin Commit-by: yu-liang-bin Merged-by: ascend-robot Description: <!-- Thanks for sending a pull request! --> **What type of PR is this?** > Uncomment only one /kind <> line, hit enter to put that in a new line, and remove leading whitespaces from that line: > > /kind bug > /kind task > /kind feature **What does this PR do / why do we need it**: 1. profiler解析完成后只有日志打屏,华为云用户需要一个解析完成的文件来确定是否解析完成; 2. profiler level1/level2场景下aicore_metrics默认值为pipeutilization, level1/level2场景下也应该支持不采集aicore_metrics数据; **Which issue(s) this PR fixes**: 1. 添加profiler解析完成标志文件; 2. profiler level1/level2场景下aicore_metrics能支持不采集aicore_metrics数据; 3. 补充生成解析完成标志文件的UT 验证结果: 测试用例全部通过: ![image.png](https://raw.gitcode.com/user-images/assets/7404318/e593cd86-018b-4007-a02c-8f6fb9a59e3b/image.png 'image.png') <!-- *Automatically closes linked issue when PR is merged. Usage: Fixes #<issue number>, or Fixes (paste link of issue). --> Fixes # **Special notes for your reviewers**: See merge request: Ascend/pytorch!298004 个月前
!15118 [PROF] Proflier fix HOST_INFO and META_DATA table Merge pull request !15118 from wangjie/profiler_hostuid_fix_master 1 年前
AI assist developer for python dt third batch for master Co-authored-by: deepSeekya<chenzhihan6@huawei.com> # message auto-generated for no-merge-commit merge: !26524 merge master into master AI assist developer for python dt third batch for master Created-by: deepSeekya Commit-by: deepSeekya Merged-by: ascend-robot Description: 【合入说明】 AI辅助研发python dt测试用例生成。 【合入来源】 AI辅助研发需求 dt测试文件覆盖率提升。 See merge request: Ascend/pytorch!265246 个月前
AI assist developer for python dt third batch for master Co-authored-by: deepSeekya<chenzhihan6@huawei.com> # message auto-generated for no-merge-commit merge: !26524 merge master into master AI assist developer for python dt third batch for master Created-by: deepSeekya Commit-by: deepSeekya Merged-by: ascend-robot Description: 【合入说明】 AI辅助研发python dt测试用例生成。 【合入来源】 AI辅助研发需求 dt测试文件覆盖率提升。 See merge request: Ascend/pytorch!265246 个月前
!23618 [Profiler]multi device feature Merge pull request !23618 from hhz886/master 9 个月前
!24016 [feature-master] profiler analyse optim Merge pull request !24016 from tangmengcheng/profiler_analysis_optimaze_master_0812 9 个月前
!13129 profiler non-public api modify Merge pull request !13129 from chenzhinan/master-local 1 年前
!15759 [PROF] Profiler UT Fix Merge pull request !15759 from wangjie/profiler_ut_fix 1 年前
[Fix] Fix static check errors detected by SPACES Co-authored-by: huangjingwei<huangjingwei4@huawei.com> # message auto-generated for no-merge-commit merge: !35981 merge master_lintrunner into master [Fix] Fix static check errors detected by SPACES Created-by: huangjingwei Commit-by: huangjingwei Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [x] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 检测和删除代码中的行尾空白字符 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 不涉及 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!3598114 天前
[torch_master]修复text类型torch_op到node_launch未按tid区分问题 Co-authored-by: yuliangbin<y1416490440@163.com> # message auto-generated for no-merge-commit merge: !35257 merge fix_zj into master [torch_master]修复text类型torch_op到node_launch未按tid区分问题 Created-by: yu_liangbin Commit-by: yuliangbin Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> profiler在单进程多device场景下,text/db类型交付件中会因为torch_op到device算子连线未按照tid区分导致连线错误,需要按照tid区分,再连线 # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [x] issue/工单 https://gitcode.com/Ascend/pytorch/issues/1893 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) 1.text类型: torch_op到enqueue的匹配关系是在建树逻辑中,在建立torch_op到enqueue关联关系时按照tid进行了一层过滤,防止不同tid的torch_op、enqueue关联成功,导致误连线; ![image.png](https://raw.gitcode.com/user-images/assets/7404318/14da0fec-7e81-4605-ba41-b07293168361/image.png 'image.png') 2.db类型: dequeue到node_launch按照tid过滤 ![image.png](https://raw.gitcode.com/user-images/assets/7404318/b9b783af-927f-40ba-8927-01052b5e2a8e/image.png 'image.png') torch_op到enqueue按照tid过滤 ![image.png](https://raw.gitcode.com/user-images/assets/7404318/87e90cce-a64a-4117-a2a9-5fc15727a925/image.png 'image.png') 3.cleancode问题修改 # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” 不涉及 # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 修改前: 存在device算子连到其他线程torch_op问题,连线错误; ![img_v3_0211j_8018e937-bcf3-4243-aa15-466d7439649g.jpg](https://raw.gitcode.com/user-images/assets/7404318/37aba399-fee0-48d6-8502-0c59293e5fa4/img_v3_0211j_8018e937-bcf3-4243-aa15-466d7439649g.jpg 'img_v3_0211j_8018e937-bcf3-4243-aa15-466d7439649g.jpg') 修改后: 由于当前数据中enqueue上面没有torch_op,因此无torch_op到device算子连线 ![image.png](https://raw.gitcode.com/user-images/assets/7404318/4a53c83d-9f9e-4143-88d7-5bb56f84975a/image.png 'image.png') # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!3525720 天前
[Feature][master分支]profiler新增静态/动态msprof环境变量检测功能 Co-authored-by: yuliangbin<y1416490440@163.com> # message auto-generated for no-merge-commit merge: !34205 merge feature_env into master [Feature][master分支]profiler新增静态/动态msprof环境变量检测功能 Created-by: yu_liangbin Commit-by: yuliangbin Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [x] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) 1. 添加check_msprof_env方法用于检测msprof静态/动态使能的两个环境变量; 2. 在_ProfilerInterface中初始化变量用于接收msprof环境检测是否符合要求; 3. 在start、stop、finalize等接口中先判断环境是否符合要求,符合要求继续往下调用,不符合就直接退出 4. 补充对应方法的UT # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” 不涉及 # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 场景一: msprof采集torch_npu.profiler的start+stop方式 业务代码中使能prof.start()+prof.stop(),打屏warning告警,torch_npu.profiler接口使能不生效,数据没有采集落盘,且无打断业务报错; ![image.png](https://raw.gitcode.com/user-images/assets/7404318/577782ad-97c4-43a6-a8eb-ee4ebc230159/image.png 'image.png') msprof工具采集生效,数据正常生成; ![image.png](https://raw.gitcode.com/user-images/assets/7404318/e3ffae3b-6804-4b46-898d-0d3e5286cf2a/image.png 'image.png') 场景二: msprof采集torch_npu.profiler的step方式 业务代码中使能prof.step(),打屏warning告警,torch_npu.profiler接口使能不生效,数据没有采集落盘,且无打断业务报错; ![image.png](https://raw.gitcode.com/user-images/assets/7404318/c498aa26-8805-482e-83b9-086931fccb42/image.png 'image.png') msprof工具采集生效,数据正常生成; ![image.png](https://raw.gitcode.com/user-images/assets/7404318/e2abd94d-441e-4f2c-9a67-c3e01a1fae1b/image.png 'image.png') 场景三: torch_npu.profiler+msprof动态采集 打屏warning告警,torch_npu.profiler接口使能不生效,数据没有采集落盘,且无打断业务报错; ![image.png](https://raw.gitcode.com/user-images/assets/7404318/0721fe11-97d8-4aea-8948-614df2b5eb7e/image.png 'image.png') 场景四: 设置msprof动态采集环境变量+离线解析 正常解析,不报错 ![image.png](https://raw.gitcode.com/user-images/assets/7404318/9e0c2d16-a45c-40e1-9aa8-ba9bb30ff4ef/image.png 'image.png') # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!342051 个月前