| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
【inductor】Temporarily close some inductor ci tests, accelarate ci access control Co-authored-by: kkjocker<hexuanyu1@huawei.com> # message auto-generated for no-merge-commit merge: !30302 merge v2.7.1_main into v2.7.1 【inductor】Temporarily close some inductor ci tests, accelarate ci access control Created-by: kkjocker Commit-by: kkjocker 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**: **Which issue(s) this PR fixes**: <!-- *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!30302 | 7 个月前 | |
| 1 年前 | ||
[inductor] fix triton codegen for symbolic shape Co-authored-by: Xuan Peng<pengxuan9@huawei.com> # message auto-generated for no-merge-commit merge: !29898 merge fix/codegen-sym-0122 into v2.7.1 [inductor] fix triton codegen for symbolic shape Created-by: HinPeng Commit-by: Xuan Peng 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 **What does this PR do / why do we need it**: Fix triton codegen with symbolic shape, i.e. setting torch.compile(dynamic=None/True) **Which issue(s) this PR fixes**: <!-- *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!29898 | 7 个月前 | |
[fix]trace_fix Co-authored-by: cuiduo<cuiduo1@huawei.com> # message auto-generated for no-merge-commit merge: !31274 merge v2.7.1 into v2.7.1 [fix]trace_fix Created-by: cuiduo Commit-by: cuiduo Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [x] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 修改trace_rule,解决部分API入图不一致问题 # 【资料变更】 > 不涉及 # 【接口变更】 > 不涉及 # 【功能验证】 > 本地验证通过 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!31274 | 6 个月前 | |
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
【inductor】fix thread pool when inductor is imported Co-authored-by: kkjocker<hexuanyu1@huawei.com> # message auto-generated for no-merge-commit merge: !30476 merge v2.7.1_main into v2.7.1 【inductor】fix thread pool when inductor is imported Created-by: kkjocker Commit-by: kkjocker Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > (如有)请关联需求文档/issue链接 - [ ] 需求 - [x] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 问题:导入 inductor 时会调用 warm_pool 并创建多个线程; 修复:在导入 torch_npu 时禁用多线程创建,仅在真正使用 inductor 时才预热线程池。 # 【资料变更】 > 不涉及 # 【接口变更】 > 不涉及 # 【功能验证】 > inductor ci用例通过 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!30476 | 6 个月前 | |
| 1 年前 | ||
index_select support dims Co-authored-by: 魏展<weizhan4@huawei.com> Co-authored-by: shenyixuan1<sheny1xuan@163.com> # message auto-generated for no-merge-commit merge: !29552 merge index_rebase into v2.7.1 index_select support dims Created-by: shenyixuan1 Commit-by: shenyixuan1;魏展 Merged-by: ascend-robot Description: index_select support dims See merge request: Ascend/pytorch!29552 | 7 个月前 | |
| 1 年前 | ||
api_trace_rule_changes Co-authored-by: sunhaolun<sunhaolun3@huawei.com> # message auto-generated for no-merge-commit merge: !30533 merge v2.7.1 into v2.7.1 api_trace_rule_changes Created-by: sunhaolun Commit-by: sunhaolun Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > (如有)请关联需求文档/issue链接 - [x] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 修改trace_rule.py文件,确保NPU部分API在图模式下,入图行为与标杆一致。修改set-rng_state函数处理多余算子以及torch.npu.current_device白名单处理以确保算子生成fx图与标杆一致。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 新增测试文件test/_inductor/test_npu_current_device.py,参与ut看护 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!30533 | 6 个月前 | |
图优化特性区分推理图 Co-authored-by: crazyDannyBoy<xudezheng1@huawei.com> # message auto-generated for no-merge-commit merge: !30154 merge v2.7.1_3 into v2.7.1 图优化特性区分推理图 Created-by: crazyDannyBoy Commit-by: crazyDannyBoy 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**: **Which issue(s) this PR fixes**: <!-- *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!30154 | 7 个月前 | |
[Inductor] add cat lowering and codegen Co-authored-by: luyang20<luyang20@huawei.com> # message auto-generated for no-merge-commit merge: !29017 merge cat_support into v2.7.1 [Inductor] add cat lowering and codegen Created-by: luyang20 Commit-by: luyang20 Merged-by: ascend-robot Description: add cat lowering and codegen See merge request: Ascend/pytorch!29017 | 7 个月前 | |
[A5] [inductor] codegen error fix; bf16 fp16 layernorm lowering Co-authored-by: shuhaozhen1<shuhaozhen@gmail.com> Co-authored-by: weizhan4<weizhan4@huawei.com> # message auto-generated for no-merge-commit merge: !26570 merge w00609825_lingqu_dev_2 into v2.7.1 [A5] [inductor] codegen error fix; bf16 fp16 layernorm lowering Created-by: weizhan4 Commit-by: weizhan4;shuhaozhen1 Merged-by: ascend-robot Description: A5分支回合 1.修改codeGenBug; 2.A5 fallback layernomalization以获得更优性能; 3.非线性化访存去除永远为0项; See merge request: Ascend/pytorch!26570 | 7 个月前 | |
图优化特性区分推理图 Co-authored-by: crazyDannyBoy<xudezheng1@huawei.com> # message auto-generated for no-merge-commit merge: !30154 merge v2.7.1_3 into v2.7.1 图优化特性区分推理图 Created-by: crazyDannyBoy Commit-by: crazyDannyBoy 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**: **Which issue(s) this PR fixes**: <!-- *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!30154 | 7 个月前 | |
| 1 年前 | ||
| 11 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
[Feat]support update fia&pa in torch.compile with aclgraph Co-authored-by: WithHades<244036962@qq.com> # message auto-generated for no-merge-commit merge: !26579 merge v2.7.1-compile into v2.7.1 [Feat]support update fia&pa in torch.compile with aclgraph Created-by: ysybh Commit-by: WithHades Merged-by: ascend-robot Description: <!-- Thanks for sending a pull request! --> **What type of PR is this?** 在torch compile中使用aclgraph时,增加对算子自动更新的支持 **What does this PR do / why do we need it**: **Which issue(s) this PR fixes**: <!-- *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!26579 | 7 个月前 | |
| 1 年前 | ||
【ut覆盖率】cpp_builder 测试用例补充 | 5 个月前 | |
cpu_complie Co-authored-by: sunhaolun<sunhaolun3@huawei.com> # message auto-generated for no-merge-commit merge: !28480 merge v2.7.1 into v2.7.1 cpu_complie Created-by: sunhaolun Commit-by: sunhaolun 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**: **Which issue(s) this PR fixes**: <!-- *Automatically closes linked issue when PR is merged. Usage: Fixes #<issue number>, or Fixes (paste link of issue). --> Fixes #解决了在cpu上运行torch.compile时会遇到device_op_overrides_dict中不存在"cpu"key的问题 **Special notes for your reviewers**: See merge request: Ascend/pytorch!28480 | 8 个月前 | |
| 1 年前 | ||
| 1 年前 | ||
[A5] [inductor] codegen error fix; bf16 fp16 layernorm lowering Co-authored-by: shuhaozhen1<shuhaozhen@gmail.com> Co-authored-by: weizhan4<weizhan4@huawei.com> # message auto-generated for no-merge-commit merge: !26570 merge w00609825_lingqu_dev_2 into v2.7.1 [A5] [inductor] codegen error fix; bf16 fp16 layernorm lowering Created-by: weizhan4 Commit-by: weizhan4;shuhaozhen1 Merged-by: ascend-robot Description: A5分支回合 1.修改codeGenBug; 2.A5 fallback layernomalization以获得更优性能; 3.非线性化访存去除永远为0项; See merge request: Ascend/pytorch!26570 | 7 个月前 | |
| 1 年前 | ||
dtype optimal pass upload Co-authored-by: crazyDannyBoy<xudezheng1@huawei.com> # message auto-generated for no-merge-commit merge: !29585 merge v2.7.1 into v2.7.1 dtype optimal pass upload Created-by: crazyDannyBoy Commit-by: crazyDannyBoy 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**: **Which issue(s) this PR fixes**: <!-- *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!29585 | 7 个月前 | |
inductor/dvm: adapt to latest dvm API and executor pool Co-authored-by: huangchengnuo<huangchengnuo1@huawei.com> # message auto-generated for no-merge-commit merge: !30584 merge optimize_dvm into v2.7.1 inductor/dvm: adapt to latest dvm API and executor pool Created-by: SorryNaCN Commit-by: huangchengnuo Merged-by: ascend-robot Description: # 【合入来源】 > (如有)请关联需求文档/issue链接 - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [x] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) 1. 对齐 DVM 子模块与分支管理: - 更新 third_party/dvm/dvm 子模块提交到 b4bc31aaeb340a15ab8facc8b077457a2f4112de。 - 在 .gitmodules 中为 third_party/dvm/dvm 增加 branch = r2.9,统一后续子模块跟踪分支。 2. Python 侧 DVM 适配最新 API: - torch_npu/_inductor/dvm/__init__.py:移除 KernelType/KernelFlag 依赖,改为 Kernel.K_* / Kernel.F_* 常量。 - torch_npu/_inductor/dvm/op_emitter.py:view_load 去掉 offset 参数;新增 aten._copy_to.default 映射到 cast 逻辑。 - torch_npu/_inductor/dvm/graph_build.py:同步 view_load(shape, stride, dtype) 新签名。 - torch_npu/_inductor/dvm/decomp.py:调整 decomp exclude 列表(移除部分 BN/LN 相关条目)。 - torch_npu/_inductor/dvm/mlir_fusion.py:移除对 can_fuse_horizontal/can_fuse_vertical 的 patch,适配新调度行为。 3. C++ pybind 侧适配最新执行模型: - torch_npu/csrc/inductor/dvm/pybind_api.h/.cpp: - 构造参数从 KernelType 切换为 int kernel_type(内部转换)。 - ViewLoad 移除 offset 参数并同步 kernel_.Load 调用。 - 引入 Run/Call 分离接口,补充 ParseTensorCallInputs/ParseDynCallInputs。 - DynGraphSplitKernelPy 引入 executor pool(AcquireExecutor/CloneExecutor + 互斥保护),替换旧计数等待方案,提升并发调用稳定性。 - 增强动态输入类型校验与错误信息。 # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” 不涉及。 # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” 不涉及跨代码仓或客户面可见接口变更。 本次主要为 torch_npu._C.dvm 内部绑定接口适配与执行逻辑重构(上层调用已同步)。 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 1. 子模块配置验证: - 检查 .gitmodules 中 third_party/dvm/dvm 存在 branch = r2.9。 - 检查子模块提交已更新到目标 commit。 2. DVM API 适配验证: - 验证 Kernel.K_* / Kernel.F_* 路径可正常创建 Kernel/DynKernel/GraphSplitKernel。 - 验证 view_load 新签名链路(op_emitter -> graph_build -> pybind)参数一致。 3. 图编译与执行验证: - 验证 aten._copy_to 走 cast 路径可正常生成 DVM 表达式。 - 验证静态/动态 graph split 路径执行可用,动态场景下 executor pool 可正常获取/归还 executor。 4. 本次未新增 UT 用例;回归依赖现有 inductor/dvm 测试链路与CI。 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!30584 | 6 个月前 | |
inductor/dvm: adapt to latest dvm API and executor pool Co-authored-by: huangchengnuo<huangchengnuo1@huawei.com> # message auto-generated for no-merge-commit merge: !30584 merge optimize_dvm into v2.7.1 inductor/dvm: adapt to latest dvm API and executor pool Created-by: SorryNaCN Commit-by: huangchengnuo Merged-by: ascend-robot Description: # 【合入来源】 > (如有)请关联需求文档/issue链接 - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [x] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) 1. 对齐 DVM 子模块与分支管理: - 更新 third_party/dvm/dvm 子模块提交到 b4bc31aaeb340a15ab8facc8b077457a2f4112de。 - 在 .gitmodules 中为 third_party/dvm/dvm 增加 branch = r2.9,统一后续子模块跟踪分支。 2. Python 侧 DVM 适配最新 API: - torch_npu/_inductor/dvm/__init__.py:移除 KernelType/KernelFlag 依赖,改为 Kernel.K_* / Kernel.F_* 常量。 - torch_npu/_inductor/dvm/op_emitter.py:view_load 去掉 offset 参数;新增 aten._copy_to.default 映射到 cast 逻辑。 - torch_npu/_inductor/dvm/graph_build.py:同步 view_load(shape, stride, dtype) 新签名。 - torch_npu/_inductor/dvm/decomp.py:调整 decomp exclude 列表(移除部分 BN/LN 相关条目)。 - torch_npu/_inductor/dvm/mlir_fusion.py:移除对 can_fuse_horizontal/can_fuse_vertical 的 patch,适配新调度行为。 3. C++ pybind 侧适配最新执行模型: - torch_npu/csrc/inductor/dvm/pybind_api.h/.cpp: - 构造参数从 KernelType 切换为 int kernel_type(内部转换)。 - ViewLoad 移除 offset 参数并同步 kernel_.Load 调用。 - 引入 Run/Call 分离接口,补充 ParseTensorCallInputs/ParseDynCallInputs。 - DynGraphSplitKernelPy 引入 executor pool(AcquireExecutor/CloneExecutor + 互斥保护),替换旧计数等待方案,提升并发调用稳定性。 - 增强动态输入类型校验与错误信息。 # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” 不涉及。 # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” 不涉及跨代码仓或客户面可见接口变更。 本次主要为 torch_npu._C.dvm 内部绑定接口适配与执行逻辑重构(上层调用已同步)。 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 1. 子模块配置验证: - 检查 .gitmodules 中 third_party/dvm/dvm 存在 branch = r2.9。 - 检查子模块提交已更新到目标 commit。 2. DVM API 适配验证: - 验证 Kernel.K_* / Kernel.F_* 路径可正常创建 Kernel/DynKernel/GraphSplitKernel。 - 验证 view_load 新签名链路(op_emitter -> graph_build -> pybind)参数一致。 3. 图编译与执行验证: - 验证 aten._copy_to 走 cast 路径可正常生成 DVM 表达式。 - 验证静态/动态 graph split 路径执行可用,动态场景下 executor pool 可正常获取/归还 executor。 4. 本次未新增 UT 用例;回归依赖现有 inductor/dvm 测试链路与CI。 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!30584 | 6 个月前 | |
inductor/dvm: adapt to latest dvm API and executor pool Co-authored-by: huangchengnuo<huangchengnuo1@huawei.com> # message auto-generated for no-merge-commit merge: !30584 merge optimize_dvm into v2.7.1 inductor/dvm: adapt to latest dvm API and executor pool Created-by: SorryNaCN Commit-by: huangchengnuo Merged-by: ascend-robot Description: # 【合入来源】 > (如有)请关联需求文档/issue链接 - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [x] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) 1. 对齐 DVM 子模块与分支管理: - 更新 third_party/dvm/dvm 子模块提交到 b4bc31aaeb340a15ab8facc8b077457a2f4112de。 - 在 .gitmodules 中为 third_party/dvm/dvm 增加 branch = r2.9,统一后续子模块跟踪分支。 2. Python 侧 DVM 适配最新 API: - torch_npu/_inductor/dvm/__init__.py:移除 KernelType/KernelFlag 依赖,改为 Kernel.K_* / Kernel.F_* 常量。 - torch_npu/_inductor/dvm/op_emitter.py:view_load 去掉 offset 参数;新增 aten._copy_to.default 映射到 cast 逻辑。 - torch_npu/_inductor/dvm/graph_build.py:同步 view_load(shape, stride, dtype) 新签名。 - torch_npu/_inductor/dvm/decomp.py:调整 decomp exclude 列表(移除部分 BN/LN 相关条目)。 - torch_npu/_inductor/dvm/mlir_fusion.py:移除对 can_fuse_horizontal/can_fuse_vertical 的 patch,适配新调度行为。 3. C++ pybind 侧适配最新执行模型: - torch_npu/csrc/inductor/dvm/pybind_api.h/.cpp: - 构造参数从 KernelType 切换为 int kernel_type(内部转换)。 - ViewLoad 移除 offset 参数并同步 kernel_.Load 调用。 - 引入 Run/Call 分离接口,补充 ParseTensorCallInputs/ParseDynCallInputs。 - DynGraphSplitKernelPy 引入 executor pool(AcquireExecutor/CloneExecutor + 互斥保护),替换旧计数等待方案,提升并发调用稳定性。 - 增强动态输入类型校验与错误信息。 # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” 不涉及。 # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” 不涉及跨代码仓或客户面可见接口变更。 本次主要为 torch_npu._C.dvm 内部绑定接口适配与执行逻辑重构(上层调用已同步)。 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 1. 子模块配置验证: - 检查 .gitmodules 中 third_party/dvm/dvm 存在 branch = r2.9。 - 检查子模块提交已更新到目标 commit。 2. DVM API 适配验证: - 验证 Kernel.K_* / Kernel.F_* 路径可正常创建 Kernel/DynKernel/GraphSplitKernel。 - 验证 view_load 新签名链路(op_emitter -> graph_build -> pybind)参数一致。 3. 图编译与执行验证: - 验证 aten._copy_to 走 cast 路径可正常生成 DVM 表达式。 - 验证静态/动态 graph split 路径执行可用,动态场景下 executor pool 可正常获取/归还 executor。 4. 本次未新增 UT 用例;回归依赖现有 inductor/dvm 测试链路与CI。 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!30584 | 6 个月前 | |
| 1 年前 | ||
| 1 年前 | ||
inductor: add and fix ut Co-authored-by: shenyixuan1<sheny1xuan@163.com> # message auto-generated for no-merge-commit merge: !31269 merge ut into v2.7.1 inductor: add and fix ut Created-by: stonexxx Commit-by: shenyixuan1 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!31269 | 6 个月前 | |
| 1 年前 | ||
| 1 年前 | ||
API Conflict Fix Co-authored-by: cuiduo<cuiduo1@huawei.com> # message auto-generated for no-merge-commit merge: !30593 merge v2.7.1 into v2.7.1 API Conflict Fix Created-by: cuiduo Commit-by: cuiduo Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > (如有)请关联需求文档/issue链接 - [ ] 需求 - [x] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > API问题修复,修改trace_rule文件 # 【资料变更】 > 不涉及 # 【接口变更】 > 不涉及 # 【功能验证】 > 变更内容已适配看护 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!30593 | 6 个月前 | |
[inductor] : remove no need loop Co-authored-by: shenyixuan1<sheny1xuan@163.com> # message auto-generated for no-merge-commit merge: !26664 merge move2.7-noloop into v2.7.1 [inductor] : remove no need loop Created-by: shenyixuan1 Commit-by: shenyixuan1 Merged-by: ascend-robot Description: 参考persitent reduction 删除非reduction轴不必要的for循环 See merge request: Ascend/pytorch!26664 | 8 个月前 | |
| 1 年前 | ||
| 1 年前 | ||
fasta autotune expert方法支持多进程 Co-authored-by: zhishang-qi<1610015759@qq.com> # message auto-generated for no-merge-commit merge: !30028 merge v2.7.1 into v2.7.1 fasta autotune expert方法支持多进程 Created-by: zhishang-qi Commit-by: zhishang-qi Merged-by: ascend-robot Description: <!-- Thanks for sending a pull request! --> **What type of PR is this?** /kind feature **What does this PR do / why do we need it**: fasta autotune支持多进程 **Which issue(s) this PR fixes**: <!-- *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!30028 | 7 个月前 | |
fasta autotune expert方法支持多进程 Co-authored-by: zhishang-qi<1610015759@qq.com> # message auto-generated for no-merge-commit merge: !30028 merge v2.7.1 into v2.7.1 fasta autotune expert方法支持多进程 Created-by: zhishang-qi Commit-by: zhishang-qi Merged-by: ascend-robot Description: <!-- Thanks for sending a pull request! --> **What type of PR is this?** /kind feature **What does this PR do / why do we need it**: fasta autotune支持多进程 **Which issue(s) this PR fixes**: <!-- *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!30028 | 7 个月前 | |
fasta autotune expert方法支持多进程 Co-authored-by: zhishang-qi<1610015759@qq.com> # message auto-generated for no-merge-commit merge: !30028 merge v2.7.1 into v2.7.1 fasta autotune expert方法支持多进程 Created-by: zhishang-qi Commit-by: zhishang-qi Merged-by: ascend-robot Description: <!-- Thanks for sending a pull request! --> **What type of PR is this?** /kind feature **What does this PR do / why do we need it**: fasta autotune支持多进程 **Which issue(s) this PR fixes**: <!-- *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!30028 | 7 个月前 | |
fasta autotune expert方法支持多进程 Co-authored-by: zhishang-qi<1610015759@qq.com> # message auto-generated for no-merge-commit merge: !30028 merge v2.7.1 into v2.7.1 fasta autotune expert方法支持多进程 Created-by: zhishang-qi Commit-by: zhishang-qi Merged-by: ascend-robot Description: <!-- Thanks for sending a pull request! --> **What type of PR is this?** /kind feature **What does this PR do / why do we need it**: fasta autotune支持多进程 **Which issue(s) this PR fixes**: <!-- *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!30028 | 7 个月前 | |
fasta autotune expert方法支持多进程 Co-authored-by: zhishang-qi<1610015759@qq.com> # message auto-generated for no-merge-commit merge: !30028 merge v2.7.1 into v2.7.1 fasta autotune expert方法支持多进程 Created-by: zhishang-qi Commit-by: zhishang-qi Merged-by: ascend-robot Description: <!-- Thanks for sending a pull request! --> **What type of PR is this?** /kind feature **What does this PR do / why do we need it**: fasta autotune支持多进程 **Which issue(s) this PR fixes**: <!-- *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!30028 | 7 个月前 | |
【inductor】Temporarily close some inductor ci tests, accelarate ci access control Co-authored-by: kkjocker<hexuanyu1@huawei.com> # message auto-generated for no-merge-commit merge: !30302 merge v2.7.1_main into v2.7.1 【inductor】Temporarily close some inductor ci tests, accelarate ci access control Created-by: kkjocker Commit-by: kkjocker 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**: **Which issue(s) this PR fixes**: <!-- *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!30302 | 7 个月前 | |
fx graph 测试代码合入 Co-authored-by: crazyDannyBoy<xudezheng1@huawei.com> # message auto-generated for no-merge-commit merge: !31485 merge v2.7.1_dtsSlice into v2.7.1 fx graph 测试代码合入 Created-by: crazyDannyBoy Commit-by: crazyDannyBoy Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!31485 | 5 个月前 | |
fx graph 测试代码合入 Co-authored-by: crazyDannyBoy<xudezheng1@huawei.com> # message auto-generated for no-merge-commit merge: !31485 merge v2.7.1_dtsSlice into v2.7.1 fx graph 测试代码合入 Created-by: crazyDannyBoy Commit-by: crazyDannyBoy Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!31485 | 5 个月前 | |
fx graph 测试代码合入 Co-authored-by: crazyDannyBoy<xudezheng1@huawei.com> # message auto-generated for no-merge-commit merge: !31485 merge v2.7.1_dtsSlice into v2.7.1 fx graph 测试代码合入 Created-by: crazyDannyBoy Commit-by: crazyDannyBoy Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!31485 | 5 个月前 | |
fx graph 测试代码合入 Co-authored-by: crazyDannyBoy<xudezheng1@huawei.com> # message auto-generated for no-merge-commit merge: !31485 merge v2.7.1_dtsSlice into v2.7.1 fx graph 测试代码合入 Created-by: crazyDannyBoy Commit-by: crazyDannyBoy Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!31485 | 5 个月前 | |
fx graph 测试代码合入 Co-authored-by: crazyDannyBoy<xudezheng1@huawei.com> # message auto-generated for no-merge-commit merge: !31485 merge v2.7.1_dtsSlice into v2.7.1 fx graph 测试代码合入 Created-by: crazyDannyBoy Commit-by: crazyDannyBoy Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!31485 | 5 个月前 | |
fx graph 测试代码合入 Co-authored-by: crazyDannyBoy<xudezheng1@huawei.com> # message auto-generated for no-merge-commit merge: !31485 merge v2.7.1_dtsSlice into v2.7.1 fx graph 测试代码合入 Created-by: crazyDannyBoy Commit-by: crazyDannyBoy Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!31485 | 5 个月前 | |
fx graph 测试代码合入 Co-authored-by: crazyDannyBoy<xudezheng1@huawei.com> # message auto-generated for no-merge-commit merge: !31485 merge v2.7.1_dtsSlice into v2.7.1 fx graph 测试代码合入 Created-by: crazyDannyBoy Commit-by: crazyDannyBoy Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!31485 | 5 个月前 | |
fx graph 测试代码合入 Co-authored-by: crazyDannyBoy<xudezheng1@huawei.com> # message auto-generated for no-merge-commit merge: !31485 merge v2.7.1_dtsSlice into v2.7.1 fx graph 测试代码合入 Created-by: crazyDannyBoy Commit-by: crazyDannyBoy Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!31485 | 5 个月前 | |
fx graph 测试代码合入 Co-authored-by: crazyDannyBoy<xudezheng1@huawei.com> # message auto-generated for no-merge-commit merge: !31485 merge v2.7.1_dtsSlice into v2.7.1 fx graph 测试代码合入 Created-by: crazyDannyBoy Commit-by: crazyDannyBoy Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!31485 | 5 个月前 | |
fx graph 测试代码合入 Co-authored-by: crazyDannyBoy<xudezheng1@huawei.com> # message auto-generated for no-merge-commit merge: !31485 merge v2.7.1_dtsSlice into v2.7.1 fx graph 测试代码合入 Created-by: crazyDannyBoy Commit-by: crazyDannyBoy Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!31485 | 5 个月前 | |
fx graph 测试代码合入 Co-authored-by: crazyDannyBoy<xudezheng1@huawei.com> # message auto-generated for no-merge-commit merge: !31485 merge v2.7.1_dtsSlice into v2.7.1 fx graph 测试代码合入 Created-by: crazyDannyBoy Commit-by: crazyDannyBoy Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!31485 | 5 个月前 | |
fx graph 测试代码合入 Co-authored-by: crazyDannyBoy<xudezheng1@huawei.com> # message auto-generated for no-merge-commit merge: !31485 merge v2.7.1_dtsSlice into v2.7.1 fx graph 测试代码合入 Created-by: crazyDannyBoy Commit-by: crazyDannyBoy Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!31485 | 5 个月前 | |
fx graph 测试代码合入 Co-authored-by: crazyDannyBoy<xudezheng1@huawei.com> # message auto-generated for no-merge-commit merge: !31485 merge v2.7.1_dtsSlice into v2.7.1 fx graph 测试代码合入 Created-by: crazyDannyBoy Commit-by: crazyDannyBoy Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!31485 | 5 个月前 | |
fx graph 测试代码合入 Co-authored-by: crazyDannyBoy<xudezheng1@huawei.com> # message auto-generated for no-merge-commit merge: !31485 merge v2.7.1_dtsSlice into v2.7.1 fx graph 测试代码合入 Created-by: crazyDannyBoy Commit-by: crazyDannyBoy Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!31485 | 5 个月前 | |
fx graph 测试代码合入 Co-authored-by: crazyDannyBoy<xudezheng1@huawei.com> # message auto-generated for no-merge-commit merge: !31485 merge v2.7.1_dtsSlice into v2.7.1 fx graph 测试代码合入 Created-by: crazyDannyBoy Commit-by: crazyDannyBoy Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!31485 | 5 个月前 | |
fx graph 测试代码合入 Co-authored-by: crazyDannyBoy<xudezheng1@huawei.com> # message auto-generated for no-merge-commit merge: !31485 merge v2.7.1_dtsSlice into v2.7.1 fx graph 测试代码合入 Created-by: crazyDannyBoy Commit-by: crazyDannyBoy Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!31485 | 5 个月前 | |
| 11 个月前 | ||
fx graph 测试代码合入 Co-authored-by: crazyDannyBoy<xudezheng1@huawei.com> # message auto-generated for no-merge-commit merge: !31485 merge v2.7.1_dtsSlice into v2.7.1 fx graph 测试代码合入 Created-by: crazyDannyBoy Commit-by: crazyDannyBoy Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!31485 | 5 个月前 | |
离散访存代码整改 Co-authored-by: shenyixuan1<sheny1xuan@163.com> # message auto-generated for no-merge-commit merge: !29599 merge tiling_fix into v2.7.1 离散访存代码整改 Created-by: shenyixuan1 Commit-by: shenyixuan1 Merged-by: ascend-robot Description: 1. 删除冗余环境变量,离散访存保留1个环境变量INDUCTOR_INDIRECT_MEMORY_MODE:可选范围为(simd_simt_mix)、simt_template、simt_only、simd_simt_mix 2. 新增对simd_simt_mix模式下tiling的选择,支持相同dsl情况下模板、纯simt、simd的autotune See merge request: Ascend/pytorch!29599 | 7 个月前 | |
【inductor】Temporarily close some inductor ci tests, accelarate ci access control Co-authored-by: kkjocker<hexuanyu1@huawei.com> # message auto-generated for no-merge-commit merge: !30302 merge v2.7.1_main into v2.7.1 【inductor】Temporarily close some inductor ci tests, accelarate ci access control Created-by: kkjocker Commit-by: kkjocker 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**: **Which issue(s) this PR fixes**: <!-- *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!30302 | 7 个月前 | |
| 1 年前 | ||
【inductor】Temporarily close some inductor ci tests, accelarate ci access control Co-authored-by: kkjocker<hexuanyu1@huawei.com> # message auto-generated for no-merge-commit merge: !30302 merge v2.7.1_main into v2.7.1 【inductor】Temporarily close some inductor ci tests, accelarate ci access control Created-by: kkjocker Commit-by: kkjocker 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**: **Which issue(s) this PR fixes**: <!-- *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!30302 | 7 个月前 | |
| 1 年前 | ||
离散访存代码整改 Co-authored-by: shenyixuan1<sheny1xuan@163.com> # message auto-generated for no-merge-commit merge: !29599 merge tiling_fix into v2.7.1 离散访存代码整改 Created-by: shenyixuan1 Commit-by: shenyixuan1 Merged-by: ascend-robot Description: 1. 删除冗余环境变量,离散访存保留1个环境变量INDUCTOR_INDIRECT_MEMORY_MODE:可选范围为(simd_simt_mix)、simt_template、simt_only、simd_simt_mix 2. 新增对simd_simt_mix模式下tiling的选择,支持相同dsl情况下模板、纯simt、simd的autotune See merge request: Ascend/pytorch!29599 | 7 个月前 | |
fix: add ut and fix for view combine Co-authored-by: shenyixuan1<sheny1xuan@163.com> # message auto-generated for no-merge-commit merge: !30315 merge view_simt into v2.7.1 fix: add ut and fix for view combine Created-by: shenyixuan1 Commit-by: shenyixuan1 Merged-by: ascend-robot Description: fix: add ut and fix for view combine See merge request: Ascend/pytorch!30315 | 7 个月前 | |
fix: add ut and fix for view combine Co-authored-by: shenyixuan1<sheny1xuan@163.com> # message auto-generated for no-merge-commit merge: !30315 merge view_simt into v2.7.1 fix: add ut and fix for view combine Created-by: shenyixuan1 Commit-by: shenyixuan1 Merged-by: ascend-robot Description: fix: add ut and fix for view combine See merge request: Ascend/pytorch!30315 | 7 个月前 | |
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
index_select support dims Co-authored-by: 魏展<weizhan4@huawei.com> Co-authored-by: shenyixuan1<sheny1xuan@163.com> # message auto-generated for no-merge-commit merge: !29552 merge index_rebase into v2.7.1 index_select support dims Created-by: shenyixuan1 Commit-by: shenyixuan1;魏展 Merged-by: ascend-robot Description: index_select support dims See merge request: Ascend/pytorch!29552 | 7 个月前 | |
| 1 年前 | ||
[A5] [inductor] codegen error fix; bf16 fp16 layernorm lowering Co-authored-by: shuhaozhen1<shuhaozhen@gmail.com> Co-authored-by: weizhan4<weizhan4@huawei.com> # message auto-generated for no-merge-commit merge: !26570 merge w00609825_lingqu_dev_2 into v2.7.1 [A5] [inductor] codegen error fix; bf16 fp16 layernorm lowering Created-by: weizhan4 Commit-by: weizhan4;shuhaozhen1 Merged-by: ascend-robot Description: A5分支回合 1.修改codeGenBug; 2.A5 fallback layernomalization以获得更优性能; 3.非线性化访存去除永远为0项; See merge request: Ascend/pytorch!26570 | 7 个月前 | |
[Inductor] multidimlinear analyse module Co-authored-by: weizhan4<weizhan4@huawei.com> # message auto-generated for no-merge-commit merge: !29714 merge w00609825_multidimlinear into v2.7.1 [Inductor] multidimlinear analyse module Created-by: weizhan4 Commit-by: weizhan4 Merged-by: ascend-robot Description: <!-- Thanks for sending a pull request! --> **What type of PR is this?** > /kind feature **What does this PR do / why do we need it**: multi dim linear analysis module See merge request: Ascend/pytorch!29714 | 7 个月前 | |
inductor: add and fix ut Co-authored-by: shenyixuan1<sheny1xuan@163.com> # message auto-generated for no-merge-commit merge: !31269 merge ut into v2.7.1 inductor: add and fix ut Created-by: stonexxx Commit-by: shenyixuan1 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!31269 | 6 个月前 | |
| 11 个月前 | ||
【inductor】fix ci bug Co-authored-by: kkjocker<hexuanyu1@huawei.com> # message auto-generated for no-merge-commit merge: !31152 merge v2.7.1_fix into v2.7.1 【inductor】fix ci bug Created-by: kkjocker Commit-by: kkjocker 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能力等内容) # 【资料变更】 > 不涉及 # 【接口变更】 > 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!31152 | 6 个月前 | |
Enable deterministic computation for MaxUnpool1d, 2d, 3d in Inductor Co-authored-by: yvjc<yujincheng7@huawei.com> # message auto-generated for no-merge-commit merge: !29873 merge deter271 into v2.7.1 Enable deterministic computation for MaxUnpool1d, 2d, 3d in Inductor Created-by: yvjc Commit-by: yvjc 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**: 在Inductor中为MaxUnpool1d、MaxUnpool2d、MaxUnpool3d操作启用确定性计算。通过重新实现torch._decomp.decompositions._max_unpoolnd分解函数,确保在NPU设备上使用torch.compile编译时,MaxUnpool操作能够产生确定性的输出结果,与PyTorch的确定性算法行为保持一致。 **Which issue(s) this PR fixes**: <!-- *Automatically closes linked issue when PR is merged. Usage: Fixes #<issue number>, or Fixes (paste link of issue). --> Fixes # **Special notes for your reviewers**: 该PR包含了对MaxUnpool1d、2d、3d的单元测试,测试覆盖了float16和float32数据类型,以及不同的kernel_size和stride参数组合,验证了Inductor编译前后的结果一致性。 See merge request: Ascend/pytorch!29873 | 6 个月前 | |
API_trace_relu changes Co-authored-by: cuiduo<cuiduo1@huawei.com> # message auto-generated for no-merge-commit merge: !30393 merge v2.7.1 into v2.7.1 API_trace_relu changes Created-by: cuiduo Commit-by: cuiduo Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > (如有)请关联需求文档/issue链接 - [x] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 修改trace_rule.py文件,确保NPU部分API在图模式下,入图行为与标杆一致。修改set-rng_state函数处理多余算子以及torch.npu.current_device白名单处理以确保算子生成fx图与标杆一致。 # 【资料变更】 > 不涉及 # 【接口变更】 > 不涉及 # 【功能验证】 > 新增测试文件test/_inductor/test_npu_current_device.py,参与ut看护 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!30393 | 6 个月前 | |
1.reduce launch triton kernel time, remove grid calculate process 2.add NAN propagate into tl.maximum and tl.minimum 3.fix inductor ir not fuse BUG 4.add AOTI cpu kernel support 5.fix triton kernel not split BUG Co-authored-by: zhuceHW<zhuce@huawei.com> # message auto-generated for no-merge-commit merge: !29073 merge v2.7.1-dev into v2.7.1 [Inductor] reduce launch triton kernel time Created-by: zhucehw Commit-by: zhuceHW Merged-by: ascend-robot Description: 1.reduce launch triton kernel time, remove grid calculate process 2.add NAN propagate into tl.maximum and tl.minimum 3.fix inductor ir not fuse BUG 4.add AOTI cpu kernel support 5.fix triton kernel not split BUG See merge request: Ascend/pytorch!29073 | 7 个月前 | |
[A5] [inductor] codegen error fix; bf16 fp16 layernorm lowering Co-authored-by: shuhaozhen1<shuhaozhen@gmail.com> Co-authored-by: weizhan4<weizhan4@huawei.com> # message auto-generated for no-merge-commit merge: !26570 merge w00609825_lingqu_dev_2 into v2.7.1 [A5] [inductor] codegen error fix; bf16 fp16 layernorm lowering Created-by: weizhan4 Commit-by: weizhan4;shuhaozhen1 Merged-by: ascend-robot Description: A5分支回合 1.修改codeGenBug; 2.A5 fallback layernomalization以获得更优性能; 3.非线性化访存去除永远为0项; See merge request: Ascend/pytorch!26570 | 7 个月前 | |
aot_autograd_pass_fo_FA Co-authored-by: LG<luguang6@huawei.com> # message auto-generated for no-merge-commit merge: !30156 merge aot_autograd_pass_for_FA into v2.7.1 aot_autograd_pass_fo_FA Created-by: Lu_G Commit-by: LG 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**: 在pre grad阶段添加了pass将不支持图模式的FA和FAG接口调用转移到支持图模式的对应接口上。 **Which issue(s) this PR fixes**: <!-- *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!30156 | 6 个月前 | |
fix the circular dependency issue & add ut Co-authored-by: liangsongwei<liangsongwei@huawei.com> # message auto-generated for no-merge-commit merge: !26159 merge v2.7.1 into v2.7.1 fix the circular dependency issue & add ut Created-by: liangsongwei Commit-by: liangsongwei 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**: **Which issue(s) this PR fixes**: <!-- *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!26159 | 9 个月前 | |
AI assist developer for python dt fourth batch for 2.7.1 Co-authored-by: deepSeekya<chenzhihan6@huawei.com> # message auto-generated for no-merge-commit merge: !26575 merge v2.7.1 into v2.7.1 AI assist developer for python dt fourth batch for 2.7.1 Created-by: deepSeekya Commit-by: deepSeekya Merged-by: ascend-robot Description: 【合入说明】 AI辅助研发python dt测试用例生成。 【合入来源】 AI辅助研发需求 dt测试文件覆盖率提升。 See merge request: Ascend/pytorch!26575 | 9 个月前 | |
skip npu sync func to v2.7.1 Co-authored-by: lihui<lihui488@huawei.com> # message auto-generated for no-merge-commit merge: !27580 merge v2.7.1 into v2.7.1 skip npu sync func to v2.7.1 Created-by: lihui488 Commit-by: lihui 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**: **Which issue(s) this PR fixes**: <!-- *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!27580 | 8 个月前 | |
fix inductor ci Co-authored-by: Zichun Ye<zichun.ye@huawei.com> # message auto-generated for no-merge-commit merge: !27305 merge ci_fix_v2.7.1 into v2.7.1 fix inductor ci Created-by: zichun_ye Commit-by: Zichun Ye 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**: **Which issue(s) this PR fixes**: <!-- *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!27305 | 9 个月前 | |
fx graph 测试代码合入 Co-authored-by: crazyDannyBoy<xudezheng1@huawei.com> # message auto-generated for no-merge-commit merge: !31485 merge v2.7.1_dtsSlice into v2.7.1 fx graph 测试代码合入 Created-by: crazyDannyBoy Commit-by: crazyDannyBoy Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!31485 | 5 个月前 | |
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
【inductor】Temporarily close some inductor ci tests, accelarate ci access control Co-authored-by: kkjocker<hexuanyu1@huawei.com> # message auto-generated for no-merge-commit merge: !30302 merge v2.7.1_main into v2.7.1 【inductor】Temporarily close some inductor ci tests, accelarate ci access control Created-by: kkjocker Commit-by: kkjocker 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**: **Which issue(s) this PR fixes**: <!-- *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!30302 | 7 个月前 | |
meta_check Co-authored-by: cuiduo<cuiduo1@huawei.com> # message auto-generated for no-merge-commit merge: !29835 merge v2.7.1 into v2.7.1 meta_check Created-by: cuiduo Commit-by: cuiduo 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 **What does this PR do / why do we need it**:Fix the "unknown format type" error for resize_as_ and squeeze_ operators in Triton mode, ensuring their proper integration into Inductor. See merge request: Ascend/pytorch!29835 | 6 个月前 | |
add_random_op Co-authored-by: sunhaolun<sunhaolun3@huawei.com> # message auto-generated for no-merge-commit merge: !30652 merge v2.7.1 into v2.7.1 add_random_op Created-by: sunhaolun Commit-by: sunhaolun Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > (如有)请关联需求文档/issue链接 - [x] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 通过对原生rng实现代码打patch的方法注册npu设备的实现。主要主要针对\torch\_prims\rng_prims.py 中的philox_rand_offset,philox_rand_offset_meta,register_philox_rand,register_run_and_save_rng_state_op,register_run_with_rng_state_op这些代码。其中_philox_rand 此函数原生调用中不传入设备类型,修改为传入设备npu。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 编写UT进行测试,可以保证在固定随机种子的情况下eager,inductor可以得到相同的结果(如有需要可提供截图) # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!30652 | 6 个月前 | |
add_random_op Co-authored-by: sunhaolun<sunhaolun3@huawei.com> # message auto-generated for no-merge-commit merge: !30652 merge v2.7.1 into v2.7.1 add_random_op Created-by: sunhaolun Commit-by: sunhaolun Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > (如有)请关联需求文档/issue链接 - [x] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 通过对原生rng实现代码打patch的方法注册npu设备的实现。主要主要针对\torch\_prims\rng_prims.py 中的philox_rand_offset,philox_rand_offset_meta,register_philox_rand,register_run_and_save_rng_state_op,register_run_with_rng_state_op这些代码。其中_philox_rand 此函数原生调用中不传入设备类型,修改为传入设备npu。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 编写UT进行测试,可以保证在固定随机种子的情况下eager,inductor可以得到相同的结果(如有需要可提供截图) # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!30652 | 6 个月前 | |
【inductor】Temporarily close some inductor ci tests, accelarate ci access control Co-authored-by: kkjocker<hexuanyu1@huawei.com> # message auto-generated for no-merge-commit merge: !30302 merge v2.7.1_main into v2.7.1 【inductor】Temporarily close some inductor ci tests, accelarate ci access control Created-by: kkjocker Commit-by: kkjocker 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**: **Which issue(s) this PR fixes**: <!-- *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!30302 | 7 个月前 | |
add_random_op Co-authored-by: sunhaolun<sunhaolun3@huawei.com> # message auto-generated for no-merge-commit merge: !30652 merge v2.7.1 into v2.7.1 add_random_op Created-by: sunhaolun Commit-by: sunhaolun Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > (如有)请关联需求文档/issue链接 - [x] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 通过对原生rng实现代码打patch的方法注册npu设备的实现。主要主要针对\torch\_prims\rng_prims.py 中的philox_rand_offset,philox_rand_offset_meta,register_philox_rand,register_run_and_save_rng_state_op,register_run_with_rng_state_op这些代码。其中_philox_rand 此函数原生调用中不传入设备类型,修改为传入设备npu。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 编写UT进行测试,可以保证在固定随机种子的情况下eager,inductor可以得到相同的结果(如有需要可提供截图) # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!30652 | 6 个月前 | |
add_random_op Co-authored-by: sunhaolun<sunhaolun3@huawei.com> # message auto-generated for no-merge-commit merge: !30652 merge v2.7.1 into v2.7.1 add_random_op Created-by: sunhaolun Commit-by: sunhaolun Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > (如有)请关联需求文档/issue链接 - [x] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 通过对原生rng实现代码打patch的方法注册npu设备的实现。主要主要针对\torch\_prims\rng_prims.py 中的philox_rand_offset,philox_rand_offset_meta,register_philox_rand,register_run_and_save_rng_state_op,register_run_with_rng_state_op这些代码。其中_philox_rand 此函数原生调用中不传入设备类型,修改为传入设备npu。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 编写UT进行测试,可以保证在固定随机种子的情况下eager,inductor可以得到相同的结果(如有需要可提供截图) # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!30652 | 6 个月前 | |
离散访存代码整改 Co-authored-by: shenyixuan1<sheny1xuan@163.com> # message auto-generated for no-merge-commit merge: !29599 merge tiling_fix into v2.7.1 离散访存代码整改 Created-by: shenyixuan1 Commit-by: shenyixuan1 Merged-by: ascend-robot Description: 1. 删除冗余环境变量,离散访存保留1个环境变量INDUCTOR_INDIRECT_MEMORY_MODE:可选范围为(simd_simt_mix)、simt_template、simt_only、simd_simt_mix 2. 新增对simd_simt_mix模式下tiling的选择,支持相同dsl情况下模板、纯simt、simd的autotune See merge request: Ascend/pytorch!29599 | 7 个月前 | |
add ut for duplicate patch Co-authored-by: rain-666<chenxiaoyu12@huawei.com> # message auto-generated for no-merge-commit merge: !30845 merge v2.7.1 into v2.7.1 add ut for duplicate patch Created-by: rain-666 Commit-by: rain-666 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能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!30845 | 6 个月前 | |
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
meta_check Co-authored-by: cuiduo<cuiduo1@huawei.com> # message auto-generated for no-merge-commit merge: !29835 merge v2.7.1 into v2.7.1 meta_check Created-by: cuiduo Commit-by: cuiduo 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 **What does this PR do / why do we need it**:Fix the "unknown format type" error for resize_as_ and squeeze_ operators in Triton mode, ensuring their proper integration into Inductor. See merge request: Ascend/pytorch!29835 | 6 个月前 | |
【inductor】Temporarily close some inductor ci tests, accelarate ci access control Co-authored-by: kkjocker<hexuanyu1@huawei.com> # message auto-generated for no-merge-commit merge: !30302 merge v2.7.1_main into v2.7.1 【inductor】Temporarily close some inductor ci tests, accelarate ci access control Created-by: kkjocker Commit-by: kkjocker 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**: **Which issue(s) this PR fixes**: <!-- *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!30302 | 7 个月前 | |
| 1 年前 | ||
| 1 年前 | ||
mlir_enabling_method Co-authored-by: cuiduo<cuiduo1@huawei.com> # message auto-generated for no-merge-commit merge: !29559 merge v2.7.1 into v2.7.1 mlir_enabling_method Created-by: cuiduo Commit-by: cuiduo Merged-by: ascend-robot Description: <!-- Thanks for sending a pull request! --> **What type of PR is this?** > /kind task **What does this PR do / why do we need it**: The enabling method of MLIR has been changed, and a new enabling method has been added,currently, there are three usage methods in total. Example 1 of Usage : torch._inductor.config.npu_backend == "mlir" torch.compile(op_calc)(x) Example 2 of Usage : torch.compile(op_calc,options={"npu_backend":"mlir"})(x) Example 3 of Usage : import os os.environ['TORCHINDUCTOR_NPU_BACKEND'] = 'mlir' torch.compile(op_calc)(x) See merge request: Ascend/pytorch!29559 | 7 个月前 | |
| 1 年前 | ||
TestUnfoldDualReductionPass FX Graph Co-authored-by: crazyDannyBoy<xudezheng1@huawei.com> # message auto-generated for no-merge-commit merge: !30481 merge v2.7.1 into v2.7.1 TestUnfoldDualReductionPass FX Graph Created-by: crazyDannyBoy Commit-by: crazyDannyBoy Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > (如有)请关联需求文档/issue链接 - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!30481 | 6 个月前 | |
| 1 年前 | ||
index_select support dims Co-authored-by: 魏展<weizhan4@huawei.com> Co-authored-by: shenyixuan1<sheny1xuan@163.com> # message auto-generated for no-merge-commit merge: !29552 merge index_rebase into v2.7.1 index_select support dims Created-by: shenyixuan1 Commit-by: shenyixuan1;魏展 Merged-by: ascend-robot Description: index_select support dims See merge request: Ascend/pytorch!29552 | 7 个月前 | |
| 1 年前 | ||
【inductor】Temporarily close some inductor ci tests, accelarate ci access control Co-authored-by: kkjocker<hexuanyu1@huawei.com> # message auto-generated for no-merge-commit merge: !30302 merge v2.7.1_main into v2.7.1 【inductor】Temporarily close some inductor ci tests, accelarate ci access control Created-by: kkjocker Commit-by: kkjocker 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**: **Which issue(s) this PR fixes**: <!-- *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!30302 | 7 个月前 | |
add indirct load benchmark case Co-authored-by: shenyixuan1<sheny1xuan@163.com> # message auto-generated for no-merge-commit merge: !30006 merge ut_enhance into v2.7.1 add indirct load benchmark case Created-by: shenyixuan1 Commit-by: shen yixuan;shenyixuan1 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**: **Which issue(s) this PR fixes**: <!-- *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!30006 | 7 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 7 个月前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 1 年前 | ||
| 11 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 1 年前 | ||
| 5 个月前 | ||
| 8 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 8 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 11 个月前 | ||
| 5 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 6 个月前 | ||
| 11 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 6 个月前 | ||
| 9 个月前 | ||
| 9 个月前 | ||
| 8 个月前 | ||
| 9 个月前 | ||
| 5 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 7 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 7 个月前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 7 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 7 个月前 |