| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix dvm testcase Co-authored-by: hb_hubin<hubin79@huawei.com> Co-authored-by: huangchengnuo<huangchengnuo1@huawei.com> # message auto-generated for no-merge-commit merge: !46298 merge fix-flex-attention into master fix dvm testcase Created-by: hbhu_bin Commit-by: huangchengnuo;hb_hubin Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> https://gitcode.com/Ascend/pytorch/issues/2466 # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [x] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) 1、修复先import torch_npu._inductor(默认打triton patch),再触发dvm后端,导致的冲突问题 2、修复DVM用例2.14 torch版本适配的问题 # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” 不涉及 # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 提供UT,自验pass # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46298 | 25 天前 | |
fix(inductor): triton_experimental correctness fixes — xmask-safe reduction codegen, rsplit sub-axis numel, stride-preserving downcast Co-authored-by: huyuchao<huyuchao2@huawei.com> # message auto-generated for no-merge-commit merge: !46172 merge te-correctness-fixes into master fix(inductor): triton_experimental correctness fixes — xmask-safe reduction codegen, rsplit sub-axis numel, stride-preserving downcast Created-by: huyuchao Commit-by: huyuchao Merged-by: ascend-robot Description: 【合入来源】 > 关联 issue:related #4378(yolov3 性能议题) 用途:triton_experimental 后端两项**通用正确性修复**——reduction-only kernel 编译崩溃、跨核归约子轴尺寸错误。 **组合关系**:本 PR 与系列其余 PR(正确性修复 #46172 / provable 钳位跳过 #46173 / index_select 重写 #46174 / dispersion guard #46066)组合解决 yolov3 全链问题(compiled 0.357x → 1.068x、pass_accuracy);各机制正向交互,建议系列 PR 相邻合入(组合态已在纯净 whl 基座 + 最新 master runner 的完全独立环境复验 pass_accuracy)。 - [x] 需求 - [ ] 问题单 - [x] 重构优化 - [ ] issue/工单 - [ ] 资料更新 【修改方案】 **改了什么**(均在 torch_npu/_inductor/triton_experimental/,新增单测一件): 1. **xmask 安全引用**(codegen/triton.py,_npu_preserve_mixed_leaf_mul_where):修为仅在 xmask 实际有定义时引用。 2. **rsplit 子轴 numel 映射**(codegen/triton.py,_npu_rsplit_split_tokens):子轴(如 r0_0)的 numel 修正映射到正确的父 r 前缀。 > **范围说明**:本系列原有的第三项修复"保步长边界降型"已**归 #46074 所有**(Fixes #4701)——该 PR 携带完整形态(含 deepcopy 切断 _base 的广播布局提取分支,即 Super_SloMo 94.69 精度灾难的根治场景,及专属测试文件 test_triton_experimental_downcast_layout.py)。此处不重复携带,避免同函数合并冲突与该场景的正确性缺口。 **为什么改**: 1. reduction-only kernel 无 pointwise 叶时不存在 xmask,原实现无条件引用 → 编译期 NameError(kernel 直接编不出来); 2. 跨核 OUTER 归约把 r 轴切成 r0_0/r0_1 子轴时,numel 误映射到错误父前缀 → 生成尺寸错误的 partial kernel(数值错); **解决了什么问题**: - 编译可用性:reduction-only 图形(纯归约、归约+where 叶)不再崩溃; - 数值正确性:跨核归约 partial 尺寸正确。 【资料变更】不涉及 【接口变更】不涉及(无新增 config/env)。 【功能验证】 环境:Ascend 910B2 / torch 2.13.0 / torch_npu 2.13.0 / triton-ascend 3.2.2。独立分支单独同步(whl 纯净基座 5c9fd6f + 最新 master runner fresh clone + 私有缓存)验证。 1. UT:test_correctness_fixes.py 5 用例——每修复一类锚定(reduction-only / reduction+where / 混合归约;大尺寸 outer 归约 ×2 触发跨核 rsplit),compiled vs eager 逐点一致全过 2. 冒烟:test_triton_experimental_enable.py 13/13(隔离跑) 3. 组合:与系列其余 PR 组合后 yolov3 1.068x / pass_accuracy(见组合关系注) **影响面评估**: - 两项均为**窄路径纠正**:只在原 bug 触发的路径上改变行为(崩溃→正常、错值→对值),其余路径零差; - 无任何新配置面;修复即行为,无开关语义。 【CheckList】 - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签 - [ ] PR持续集成流水线(CI)执行通过(待 gitcode CI 运行确认) See merge request: Ascend/pytorch!46172 | 13 天前 | |
[inductor] inductor support master Co-authored-by: duchengkun<duchengkun1@huawei.com> # message auto-generated for no-merge-commit merge: merge inductor_master into master [inductor] inductor support master Created-by: duchengkun Commit-by: duchengkun Merged-by: ascend-robot Description: inductor支持master - 在2.的基础上做的修改 - master的修改可以通过[inductor master](https://gitcode.com/Ascend/pytorch/commit/f99438d3eb6fff832f820bdebf4930fd4aa00512?ref=inductor_master&prId=25033)这个commit查看,为了方便检视,暂时不做commit squash See merge request: Ascend/pytorch!25033 | 1 年前 | |
add white list for 2.13 Co-authored-by: TonyYA<pangjiayi@huawei.com> # message auto-generated for no-merge-commit merge: !45391 merge master_ci_0827 into master add white list for 2.13 Created-by: TonyYA Commit-by: TonyYA Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 issue #4455 - [ ] 需求 - [ ] 问题单 - [ ] 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!45391 | 1 个月前 | |
add white list for 2.13 Co-authored-by: TonyYA<pangjiayi@huawei.com> # message auto-generated for no-merge-commit merge: !45391 merge master_ci_0827 into master add white list for 2.13 Created-by: TonyYA Commit-by: TonyYA Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 issue #4455 - [ ] 需求 - [ ] 问题单 - [ ] 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!45391 | 1 个月前 | |
add the test file for UT in inductor Co-authored-by: wyssss1245<wangyesheng1@huawei.com> # message auto-generated for no-merge-commit merge: !46799 merge master into master add the test file for UT in inductor Created-by: wyssss1245 Commit-by: wyssss1245 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> [#4911](https://gitcode.com/Ascend/pytorch/issues/4911) - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 本次变更主要为 Ascend inductor 补充单元测试看护,新增一批基于 torch.compile(backend="inductor") 的算子与视图类测试用例,并通过统一的 runIfVersion(max="2.13") 版本门控约束执行范围。新增用例覆盖 wrap_triton/triton_op、广播、切片以及 cos、exp、floor、relu、sqrt、sub、where 等逐元素算子,均以标准实现结果与编译后结果对比的方式校验一致性;同时对已有的 test_overlap_scheduling_npu.py 逐用例补充版本门控,并在 torch_npu/_inductor/config.py 中做了一处空行删除的格式调整。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46799 | 17 天前 | |
fix: adapt to upstream registry-based GPU classification (torch >= 2.15) Co-authored-by: SCh_zx<1325467101@qq.com> # message auto-generated for no-merge-commit merge: !46152 merge revert-mr-44980-1789031782316-auto into master fix: adapt to upstream registry-based GPU classification (torch >= 2.15) Created-by: SCh_zx Commit-by: SCh_zx 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能力等内容) 阻碍ci,先行回退 # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46152 | 30 天前 | |
add white list for test files in _inductor Co-authored-by: wyssss1245<3273732830@qq.com> Co-authored-by: wyssss1245<wangyesheng1@huawei.com> # message auto-generated for no-merge-commit merge: !45998 merge master into master add white list for test files in _inductor Created-by: wyssss1245 Commit-by: wyssss1245 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 #4455 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!45998 | 1 个月前 | |
add the test file for UT in inductor Co-authored-by: wyssss1245<wangyesheng1@huawei.com> # message auto-generated for no-merge-commit merge: !46799 merge master into master add the test file for UT in inductor Created-by: wyssss1245 Commit-by: wyssss1245 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> [#4911](https://gitcode.com/Ascend/pytorch/issues/4911) - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 本次变更主要为 Ascend inductor 补充单元测试看护,新增一批基于 torch.compile(backend="inductor") 的算子与视图类测试用例,并通过统一的 runIfVersion(max="2.13") 版本门控约束执行范围。新增用例覆盖 wrap_triton/triton_op、广播、切片以及 cos、exp、floor、relu、sqrt、sub、where 等逐元素算子,均以标准实现结果与编译后结果对比的方式校验一致性;同时对已有的 test_overlap_scheduling_npu.py 逐用例补充版本门控,并在 torch_npu/_inductor/config.py 中做了一处空行删除的格式调整。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46799 | 17 天前 | |
add white list for test files in _inductor Co-authored-by: wyssss1245<3273732830@qq.com> Co-authored-by: wyssss1245<wangyesheng1@huawei.com> # message auto-generated for no-merge-commit merge: !45998 merge master into master add white list for test files in _inductor Created-by: wyssss1245 Commit-by: wyssss1245 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 #4455 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!45998 | 1 个月前 | |
add test case for dynamo compile cache Co-authored-by: ChenYangng<chenyang348@huawei.com> # message auto-generated for no-merge-commit merge: !46669 merge master into master add test case for dynamo compile cache Created-by: ChenYangng Commit-by: ChenYangng Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [x] issue/工单 https://gitcode.com/Ascend/pytorch/issues/5057 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 参考历史版本UT代码 在test/dynamo目录下补充:python test_package.py 在test/dynamo目录下补充:python test_precompile_context.py 在test/dynamo目录下补充:python test_guard_serialization.py 在test/_inductor目录下补充:python test_codecache.py # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 1. 自验证PASS,环境: torch: 2.13.0+cpu torch_npu: 2.13.0.rc1 cann: 9.1.0 2. CI流水线PASS # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46669 | 17 天前 | |
add the test file for UT in inductor Co-authored-by: wyssss1245<wangyesheng1@huawei.com> # message auto-generated for no-merge-commit merge: !46799 merge master into master add the test file for UT in inductor Created-by: wyssss1245 Commit-by: wyssss1245 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> [#4911](https://gitcode.com/Ascend/pytorch/issues/4911) - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 本次变更主要为 Ascend inductor 补充单元测试看护,新增一批基于 torch.compile(backend="inductor") 的算子与视图类测试用例,并通过统一的 runIfVersion(max="2.13") 版本门控约束执行范围。新增用例覆盖 wrap_triton/triton_op、广播、切片以及 cos、exp、floor、relu、sqrt、sub、where 等逐元素算子,均以标准实现结果与编译后结果对比的方式校验一致性;同时对已有的 test_overlap_scheduling_npu.py 逐用例补充版本门控,并在 torch_npu/_inductor/config.py 中做了一处空行删除的格式调整。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46799 | 17 天前 | |
add the test file for UT in inductor Co-authored-by: wyssss1245<wangyesheng1@huawei.com> # message auto-generated for no-merge-commit merge: !46532 merge master into master add the test file for UT in inductor Created-by: wyssss1245 Commit-by: wyssss1245 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 [#4911](https://gitcode.com/Ascend/pytorch/issues/4911) # 【修改方案】 本 PR 主要为 torch_npu._inductor 相关能力补充单元测试看护,新增多个测试文件,覆盖动态 cat 掩码、flex attention 动态掩码、动态形状符号化分组、形状分档处理以及符号索引分析等场景,并为已有测试统一加上版本约束装饰器;此外 torch_npu/_inductor/config.py 仅做了一处空行格式调整。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46532 | 20 天前 | |
add white list for test files in _inductor Co-authored-by: wyssss1245<3273732830@qq.com> Co-authored-by: wyssss1245<wangyesheng1@huawei.com> # message auto-generated for no-merge-commit merge: !45998 merge master into master add white list for test files in _inductor Created-by: wyssss1245 Commit-by: wyssss1245 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 #4455 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!45998 | 1 个月前 | |
add the test file for UT in inductor Co-authored-by: wyssss1245<wangyesheng1@huawei.com> # message auto-generated for no-merge-commit merge: !46799 merge master into master add the test file for UT in inductor Created-by: wyssss1245 Commit-by: wyssss1245 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> [#4911](https://gitcode.com/Ascend/pytorch/issues/4911) - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 本次变更主要为 Ascend inductor 补充单元测试看护,新增一批基于 torch.compile(backend="inductor") 的算子与视图类测试用例,并通过统一的 runIfVersion(max="2.13") 版本门控约束执行范围。新增用例覆盖 wrap_triton/triton_op、广播、切片以及 cos、exp、floor、relu、sqrt、sub、where 等逐元素算子,均以标准实现结果与编译后结果对比的方式校验一致性;同时对已有的 test_overlap_scheduling_npu.py 逐用例补充版本门控,并在 torch_npu/_inductor/config.py 中做了一处空行删除的格式调整。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46799 | 17 天前 | |
[Inductor] combine FlexAttention bounded workspace and runtime dispatch Co-authored-by: stonexxx<sheny1xuan@163.com> Co-authored-by: Xuan Peng<pengxuan9@huawei.com> # message auto-generated for no-merge-commit merge: !46451 merge codex/combine-pr46393-pr46408-master into master [Inductor] combine FlexAttention bounded workspace and runtime dispatch Created-by: stonexxx Commit-by: Stonexx;stonexxx;Xuan Peng Merged-by: ascend-robot Description: ## 变更说明 基于最新 mainline/master 组合迁移以下修改: - !46393:为 FlexAttention forward compact mask 提供有界 workspace,并增加 workspace/scan 测试。 - !46408:引入 FlexAttention runtime DispatchPlan,统一 forward、dQ、dK/dV 派发,并专用化 backward mask-out 模板。 ## 冲突处理 组合迁移在以下位置发生内容冲突: - torch_npu/_inductor/config.py:同时保留 fwd_mask_workspace_bytes 和 flexattention_dispatch_strategy 配置及环境变量读取。 - torch_npu/_inductor/kernel/flex_attention.py:同时导入 workspace 模板与 all-sparse dispatch 模板。 迁移后静态检查发现配置块缺少闭合括号,已在独立修复提交中解决: - 929db0224b fix(inductor): resolve FlexAttention config integration conflict ## 验证 - python -m compileall -q torch_npu/_inductor:通过。 - test_flex_attention_fwd_workspace_source.py:7/7 通过。 - test_flex_attention_fwd_workspace.py:5/5 策略测试通过,其余 NPU/慢测按条件跳过。 - a5-37 / torch213 环境验证通过,TorchNPU overlay 命中组合分支。 - Mojo run.bash:135/135 个预期 case 通过。脚本内 134 个有效命令完成;原第 67 行缺失 ],修正后补跑通过。 - 原串行回归中 1 次参考端 aclnnNonzero 异常在干净环境复跑通过。 - 多卡尝试确认容器仅暴露 7 张 NPU 且 cgroup 内存上限为 96 GiB;高并发编译造成的 SIGKILL(-9) 均在降低并发后通过,不计为代码失败。 验证日志:/home/s00835054/codex_work/c6ef4842-5f58-431f-985a-6dc49f982974/ 关联 Issue:#4873 See merge request: Ascend/pytorch!46451 | 19 天前 | |
add the test file for UT in inductor Co-authored-by: wyssss1245<wangyesheng1@huawei.com> # message auto-generated for no-merge-commit merge: !46532 merge master into master add the test file for UT in inductor Created-by: wyssss1245 Commit-by: wyssss1245 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 [#4911](https://gitcode.com/Ascend/pytorch/issues/4911) # 【修改方案】 本 PR 主要为 torch_npu._inductor 相关能力补充单元测试看护,新增多个测试文件,覆盖动态 cat 掩码、flex attention 动态掩码、动态形状符号化分组、形状分档处理以及符号索引分析等场景,并为已有测试统一加上版本约束装饰器;此外 torch_npu/_inductor/config.py 仅做了一处空行格式调整。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46532 | 20 天前 | |
add the test file for UT in inductor Co-authored-by: wyssss1245<wangyesheng1@huawei.com> # message auto-generated for no-merge-commit merge: !46799 merge master into master add the test file for UT in inductor Created-by: wyssss1245 Commit-by: wyssss1245 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> [#4911](https://gitcode.com/Ascend/pytorch/issues/4911) - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 本次变更主要为 Ascend inductor 补充单元测试看护,新增一批基于 torch.compile(backend="inductor") 的算子与视图类测试用例,并通过统一的 runIfVersion(max="2.13") 版本门控约束执行范围。新增用例覆盖 wrap_triton/triton_op、广播、切片以及 cos、exp、floor、relu、sqrt、sub、where 等逐元素算子,均以标准实现结果与编译后结果对比的方式校验一致性;同时对已有的 test_overlap_scheduling_npu.py 逐用例补充版本门控,并在 torch_npu/_inductor/config.py 中做了一处空行删除的格式调整。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46799 | 17 天前 | |
add the test file for UT in inductor Co-authored-by: wyssss1245<wangyesheng1@huawei.com> # message auto-generated for no-merge-commit merge: !46532 merge master into master add the test file for UT in inductor Created-by: wyssss1245 Commit-by: wyssss1245 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 [#4911](https://gitcode.com/Ascend/pytorch/issues/4911) # 【修改方案】 本 PR 主要为 torch_npu._inductor 相关能力补充单元测试看护,新增多个测试文件,覆盖动态 cat 掩码、flex attention 动态掩码、动态形状符号化分组、形状分档处理以及符号索引分析等场景,并为已有测试统一加上版本约束装饰器;此外 torch_npu/_inductor/config.py 仅做了一处空行格式调整。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46532 | 20 天前 | |
add the test file for UT in inductor Co-authored-by: wyssss1245<wangyesheng1@huawei.com> # message auto-generated for no-merge-commit merge: !46532 merge master into master add the test file for UT in inductor Created-by: wyssss1245 Commit-by: wyssss1245 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 [#4911](https://gitcode.com/Ascend/pytorch/issues/4911) # 【修改方案】 本 PR 主要为 torch_npu._inductor 相关能力补充单元测试看护,新增多个测试文件,覆盖动态 cat 掩码、flex attention 动态掩码、动态形状符号化分组、形状分档处理以及符号索引分析等场景,并为已有测试统一加上版本约束装饰器;此外 torch_npu/_inductor/config.py 仅做了一处空行格式调整。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46532 | 20 天前 | |
add white list for test files in _inductor Co-authored-by: wyssss1245<3273732830@qq.com> Co-authored-by: wyssss1245<wangyesheng1@huawei.com> # message auto-generated for no-merge-commit merge: !45998 merge master into master add white list for test files in _inductor Created-by: wyssss1245 Commit-by: wyssss1245 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 #4455 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!45998 | 1 个月前 | |
add the test file for UT in inductor Co-authored-by: wyssss1245<wangyesheng1@huawei.com> # message auto-generated for no-merge-commit merge: !46799 merge master into master add the test file for UT in inductor Created-by: wyssss1245 Commit-by: wyssss1245 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> [#4911](https://gitcode.com/Ascend/pytorch/issues/4911) - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 本次变更主要为 Ascend inductor 补充单元测试看护,新增一批基于 torch.compile(backend="inductor") 的算子与视图类测试用例,并通过统一的 runIfVersion(max="2.13") 版本门控约束执行范围。新增用例覆盖 wrap_triton/triton_op、广播、切片以及 cos、exp、floor、relu、sqrt、sub、where 等逐元素算子,均以标准实现结果与编译后结果对比的方式校验一致性;同时对已有的 test_overlap_scheduling_npu.py 逐用例补充版本门控,并在 torch_npu/_inductor/config.py 中做了一处空行删除的格式调整。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46799 | 17 天前 | |
add the test file for UT in inductor Co-authored-by: wyssss1245<wangyesheng1@huawei.com> # message auto-generated for no-merge-commit merge: !46799 merge master into master add the test file for UT in inductor Created-by: wyssss1245 Commit-by: wyssss1245 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> [#4911](https://gitcode.com/Ascend/pytorch/issues/4911) - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 本次变更主要为 Ascend inductor 补充单元测试看护,新增一批基于 torch.compile(backend="inductor") 的算子与视图类测试用例,并通过统一的 runIfVersion(max="2.13") 版本门控约束执行范围。新增用例覆盖 wrap_triton/triton_op、广播、切片以及 cos、exp、floor、relu、sqrt、sub、where 等逐元素算子,均以标准实现结果与编译后结果对比的方式校验一致性;同时对已有的 test_overlap_scheduling_npu.py 逐用例补充版本门控,并在 torch_npu/_inductor/config.py 中做了一处空行删除的格式调整。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46799 | 17 天前 | |
add the test file for UT in inductor Co-authored-by: wyssss1245<wangyesheng1@huawei.com> # message auto-generated for no-merge-commit merge: !46532 merge master into master add the test file for UT in inductor Created-by: wyssss1245 Commit-by: wyssss1245 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 [#4911](https://gitcode.com/Ascend/pytorch/issues/4911) # 【修改方案】 本 PR 主要为 torch_npu._inductor 相关能力补充单元测试看护,新增多个测试文件,覆盖动态 cat 掩码、flex attention 动态掩码、动态形状符号化分组、形状分档处理以及符号索引分析等场景,并为已有测试统一加上版本约束装饰器;此外 torch_npu/_inductor/config.py 仅做了一处空行格式调整。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46532 | 20 天前 | |
add the test file for UT in inductor Co-authored-by: wyssss1245<wangyesheng1@huawei.com> # message auto-generated for no-merge-commit merge: !46799 merge master into master add the test file for UT in inductor Created-by: wyssss1245 Commit-by: wyssss1245 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> [#4911](https://gitcode.com/Ascend/pytorch/issues/4911) - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 本次变更主要为 Ascend inductor 补充单元测试看护,新增一批基于 torch.compile(backend="inductor") 的算子与视图类测试用例,并通过统一的 runIfVersion(max="2.13") 版本门控约束执行范围。新增用例覆盖 wrap_triton/triton_op、广播、切片以及 cos、exp、floor、relu、sqrt、sub、where 等逐元素算子,均以标准实现结果与编译后结果对比的方式校验一致性;同时对已有的 test_overlap_scheduling_npu.py 逐用例补充版本门控,并在 torch_npu/_inductor/config.py 中做了一处空行删除的格式调整。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46799 | 17 天前 | |
add the test file for UT in inductor Co-authored-by: wyssss1245<wangyesheng1@huawei.com> # message auto-generated for no-merge-commit merge: !46799 merge master into master add the test file for UT in inductor Created-by: wyssss1245 Commit-by: wyssss1245 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> [#4911](https://gitcode.com/Ascend/pytorch/issues/4911) - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 本次变更主要为 Ascend inductor 补充单元测试看护,新增一批基于 torch.compile(backend="inductor") 的算子与视图类测试用例,并通过统一的 runIfVersion(max="2.13") 版本门控约束执行范围。新增用例覆盖 wrap_triton/triton_op、广播、切片以及 cos、exp、floor、relu、sqrt、sub、where 等逐元素算子,均以标准实现结果与编译后结果对比的方式校验一致性;同时对已有的 test_overlap_scheduling_npu.py 逐用例补充版本门控,并在 torch_npu/_inductor/config.py 中做了一处空行删除的格式调整。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46799 | 17 天前 | |
add the test file for UT in inductor Co-authored-by: wyssss1245<wangyesheng1@huawei.com> # message auto-generated for no-merge-commit merge: !46799 merge master into master add the test file for UT in inductor Created-by: wyssss1245 Commit-by: wyssss1245 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> [#4911](https://gitcode.com/Ascend/pytorch/issues/4911) - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 本次变更主要为 Ascend inductor 补充单元测试看护,新增一批基于 torch.compile(backend="inductor") 的算子与视图类测试用例,并通过统一的 runIfVersion(max="2.13") 版本门控约束执行范围。新增用例覆盖 wrap_triton/triton_op、广播、切片以及 cos、exp、floor、relu、sqrt、sub、where 等逐元素算子,均以标准实现结果与编译后结果对比的方式校验一致性;同时对已有的 test_overlap_scheduling_npu.py 逐用例补充版本门控,并在 torch_npu/_inductor/config.py 中做了一处空行删除的格式调整。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46799 | 17 天前 | |
add white list for test files in _inductor Co-authored-by: wyssss1245<3273732830@qq.com> Co-authored-by: wyssss1245<wangyesheng1@huawei.com> # message auto-generated for no-merge-commit merge: !45998 merge master into master add white list for test files in _inductor Created-by: wyssss1245 Commit-by: wyssss1245 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 #4455 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!45998 | 1 个月前 | |
add the test file for UT in inductor Co-authored-by: wyssss1245<wangyesheng1@huawei.com> # message auto-generated for no-merge-commit merge: !46532 merge master into master add the test file for UT in inductor Created-by: wyssss1245 Commit-by: wyssss1245 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 [#4911](https://gitcode.com/Ascend/pytorch/issues/4911) # 【修改方案】 本 PR 主要为 torch_npu._inductor 相关能力补充单元测试看护,新增多个测试文件,覆盖动态 cat 掩码、flex attention 动态掩码、动态形状符号化分组、形状分档处理以及符号索引分析等场景,并为已有测试统一加上版本约束装饰器;此外 torch_npu/_inductor/config.py 仅做了一处空行格式调整。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46532 | 20 天前 | |
add the test file for UT in inductor Co-authored-by: wyssss1245<wangyesheng1@huawei.com> # message auto-generated for no-merge-commit merge: !46799 merge master into master add the test file for UT in inductor Created-by: wyssss1245 Commit-by: wyssss1245 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> [#4911](https://gitcode.com/Ascend/pytorch/issues/4911) - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 本次变更主要为 Ascend inductor 补充单元测试看护,新增一批基于 torch.compile(backend="inductor") 的算子与视图类测试用例,并通过统一的 runIfVersion(max="2.13") 版本门控约束执行范围。新增用例覆盖 wrap_triton/triton_op、广播、切片以及 cos、exp、floor、relu、sqrt、sub、where 等逐元素算子,均以标准实现结果与编译后结果对比的方式校验一致性;同时对已有的 test_overlap_scheduling_npu.py 逐用例补充版本门控,并在 torch_npu/_inductor/config.py 中做了一处空行删除的格式调整。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46799 | 17 天前 | |
[Inductor] master branch support AOTI and cpp_wrapper Co-authored-by: qiaoyaodan888<qiaoyaodan@huawei.com> Co-authored-by: zhuceHW<zhuce@huawei.com> # message auto-generated for no-merge-commit merge: !42521 merge main-0720 into master [Inductor] master branch support AOTI and cpp_wrapper Created-by: zhucehw Commit-by: zhuceHW;qiaoyaodan888;zhucehw Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 https://gitcode.com/Ascend/pytorch/issues/2526?ref=&did=4121203#tid-4121203 - [ ] 需求 - [ ] 问题单 - [x] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 1. add cpp_wrapper and AOTI support for master branch 2. sync files from torch2.13 aoti_runtime and aoti_torch 3. format c++ file whitespace num 4. skip lazy compile for cpp_wrapper # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 CI PASS # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!42521 | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 25 天前 | ||
| 13 天前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 17 天前 | ||
| 30 天前 | ||
| 1 个月前 | ||
| 17 天前 | ||
| 1 个月前 | ||
| 17 天前 | ||
| 17 天前 | ||
| 20 天前 | ||
| 1 个月前 | ||
| 17 天前 | ||
| 19 天前 | ||
| 20 天前 | ||
| 17 天前 | ||
| 20 天前 | ||
| 20 天前 | ||
| 1 个月前 | ||
| 17 天前 | ||
| 17 天前 | ||
| 20 天前 | ||
| 17 天前 | ||
| 17 天前 | ||
| 17 天前 | ||
| 1 个月前 | ||
| 20 天前 | ||
| 17 天前 | ||
| 2 个月前 |