| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[fix] add unsupport aten Co-authored-by: chenshuai<chenshuai81@huawei.com> # message auto-generated for no-merge-commit merge: !45851 merge fix95 into master [fix] add unsupport aten Created-by: culechan Commit-by: chenshuai Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [x] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 新增的aten:bitwise_left_shift.Tensor/aten:bitwise_right_shift.Tensor 在inductor_fallback_ops列表里面,避免引起c_shim文件变更,添加到unsupported列表里 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!45851 | 7 天前 | |
update MIN_SUPPORTED to 2.13 Co-authored-by: huangyunlong2022<huangyunlong4@h-partners.com> # message auto-generated for no-merge-commit merge: !45447 merge 2.13one into master update MIN_SUPPORTED to 2.13 Created-by: huangyunlong2022 Commit-by: huangyunlong2022 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [x] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) master分支最小支持的torch版本升级到2.13,对应更新python和c++侧_compat目录中对2.12及以下版本的兼容,同步更新对应使用的地方 # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!45447 | 10 天前 | |
compat(v2.13) : Update master to upstream 0610, adapt the upstream to remove NamedTensor. Co-authored-by: chz34<chenhaozhe1@huawei.com> # message auto-generated for no-merge-commit merge: !39675 merge compat/master into master compat(v2.13) : Update master to upstream 0610, adapt the upstream to remove NamedTensor. Created-by: c_34 Commit-by: chz34 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [x] 问题单 https://gitcode.com/ascend/pytorch/issues/2325 - [ ] issue/工单 - [x] 重构优化 https://gitcode.com/Ascend/pytorch/issues/2569 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) PyTorch 2.13 removed named-tensor support entirely (at::Dimname, at::DimnameList, the at::namedinference namespace and the header ATen/NamedTensorUtils.h). Remove all corresponding interface. # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!39675 | 2 个月前 | |
[Fix] Fix static check errors detected by SPACES Co-authored-by: huangjingwei<huangjingwei4@huawei.com> # message auto-generated for no-merge-commit merge: !35981 merge master_lintrunner into master [Fix] Fix static check errors detected by SPACES Created-by: huangjingwei Commit-by: huangjingwei Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [x] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 检测和删除代码中的行尾空白字符 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 不涉及 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!35981 | 3 个月前 | |
[Fix] Fix static check errors detected by SPACES Co-authored-by: huangjingwei<huangjingwei4@huawei.com> # message auto-generated for no-merge-commit merge: !35981 merge master_lintrunner into master [Fix] Fix static check errors detected by SPACES Created-by: huangjingwei Commit-by: huangjingwei Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [x] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 检测和删除代码中的行尾空白字符 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 不涉及 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!35981 | 3 个月前 | |
refactor: remove two monkey-patch in torchnpugen Co-authored-by: YuechuanChen<chenyuechuan2@huawei.com> # message auto-generated for no-merge-commit merge: !44812 merge master into master refactor: remove two monkey-patch in torchnpugen Created-by: YuechuanChen Commit-by: YuechuanChen Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > **如有社区issue,请关联issue链接** > **请勿携带内部流程信息(需求链接、问题单、内部issue等)** - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [x] 重构优化 - [ ] 资料更新 # 【修改方案】 1. ** JIT_TO_CPP_DEFAULT["contiguous_format"]**:直接删除。社区 torchgen 自 2024-08(PR #131622)起已内置同值条目 c10::MemoryFormat::Contiguous,patch 写入值与社区现值完全相同,属空操作;保留反而在社区将来更新该条目时把新值覆盖回旧值。 2. **RegisterDispatchKey.gen_device_check**:删除 NPU 侧 19 行替换实现,恢复社区原版(torchgen/dest/register_dispatch_key.py),共 4 处本地排版适配: - utils.py 生成模板 {device_check} 加 2 空格前缀、NoCheck 默认值改列 0(对齐社区排版); - custom_functions.py 模板 ${device_check} 去前缀(CodeTemplate 前缀会逐行叠加,否则检查行变 4 空格); - custom_functions.py 调用点 .replace("std::optional<Device>", "std::optional<at::Device>")(CustomRegisterSchema.cpp 命名空间无 using namespace at;,未限定的 Device 编译不过)。 同时将 Tensor[]? 参数跳过逻辑(原 DEVICE_CHECK_NOTSUPPORT_TYPE monkey-patch)改为本地过滤:torch 2.14 的 adaptation.h 虽已有 List<std::optional<at::Tensor>> 重载,但 **torch 2.13 的 adaptation.h 没有 optional<ArrayRef<Tensor>> 重载**,CI 的 V2R13 编译路径仍需该跳过(否则 npu_grouped_matmul 系列编译失败)。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 生成产物与消除前基线逐字节对比,除以下预期内排版变化外完全一致:std::optional 新写法(与旧写法互为别名,语义零差异)、设备检查行缩进对齐社区排版(+2 空格)。 # 【CheckList】 - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!44812 | 10 天前 | |
refactor: remove two monkey-patch in torchnpugen Co-authored-by: YuechuanChen<chenyuechuan2@huawei.com> # message auto-generated for no-merge-commit merge: !44812 merge master into master refactor: remove two monkey-patch in torchnpugen Created-by: YuechuanChen Commit-by: YuechuanChen Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > **如有社区issue,请关联issue链接** > **请勿携带内部流程信息(需求链接、问题单、内部issue等)** - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [x] 重构优化 - [ ] 资料更新 # 【修改方案】 1. ** JIT_TO_CPP_DEFAULT["contiguous_format"]**:直接删除。社区 torchgen 自 2024-08(PR #131622)起已内置同值条目 c10::MemoryFormat::Contiguous,patch 写入值与社区现值完全相同,属空操作;保留反而在社区将来更新该条目时把新值覆盖回旧值。 2. **RegisterDispatchKey.gen_device_check**:删除 NPU 侧 19 行替换实现,恢复社区原版(torchgen/dest/register_dispatch_key.py),共 4 处本地排版适配: - utils.py 生成模板 {device_check} 加 2 空格前缀、NoCheck 默认值改列 0(对齐社区排版); - custom_functions.py 模板 ${device_check} 去前缀(CodeTemplate 前缀会逐行叠加,否则检查行变 4 空格); - custom_functions.py 调用点 .replace("std::optional<Device>", "std::optional<at::Device>")(CustomRegisterSchema.cpp 命名空间无 using namespace at;,未限定的 Device 编译不过)。 同时将 Tensor[]? 参数跳过逻辑(原 DEVICE_CHECK_NOTSUPPORT_TYPE monkey-patch)改为本地过滤:torch 2.14 的 adaptation.h 虽已有 List<std::optional<at::Tensor>> 重载,但 **torch 2.13 的 adaptation.h 没有 optional<ArrayRef<Tensor>> 重载**,CI 的 V2R13 编译路径仍需该跳过(否则 npu_grouped_matmul 系列编译失败)。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 生成产物与消除前基线逐字节对比,除以下预期内排版变化外完全一致:std::optional 新写法(与旧写法互为别名,语义零差异)、设备检查行缩进对齐社区排版(+2 空格)。 # 【CheckList】 - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!44812 | 10 天前 | |
[feature] add torchnpugen packages Co-authored-by: liangsongwei<liangsongwei@huawei.com> # message auto-generated for no-merge-commit merge: !30021 merge master into master [feature] add torchnpugen packages 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!30021 | 7 个月前 | |
[fix] add new unsupport aten Co-authored-by: chenshuai<chenshuai81@huawei.com> # message auto-generated for no-merge-commit merge: !44583 merge 814814 into master [fix] add new unsupport aten Created-by: culechan Commit-by: chenshuai Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [x] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 op仓新增了一个inductor_fallback_ops列表里的aten,这导致n_shim.h可能发生变化,因此这里显式的指定该aten是不支持的。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 不影响功能变更 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!44583 | 28 天前 | |
refactor: remove two monkey-patch in torchnpugen Co-authored-by: YuechuanChen<chenyuechuan2@huawei.com> # message auto-generated for no-merge-commit merge: !44812 merge master into master refactor: remove two monkey-patch in torchnpugen Created-by: YuechuanChen Commit-by: YuechuanChen Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > **如有社区issue,请关联issue链接** > **请勿携带内部流程信息(需求链接、问题单、内部issue等)** - [ ] 需求 - [ ] 问题单 - [ ] issue/工单 - [x] 重构优化 - [ ] 资料更新 # 【修改方案】 1. ** JIT_TO_CPP_DEFAULT["contiguous_format"]**:直接删除。社区 torchgen 自 2024-08(PR #131622)起已内置同值条目 c10::MemoryFormat::Contiguous,patch 写入值与社区现值完全相同,属空操作;保留反而在社区将来更新该条目时把新值覆盖回旧值。 2. **RegisterDispatchKey.gen_device_check**:删除 NPU 侧 19 行替换实现,恢复社区原版(torchgen/dest/register_dispatch_key.py),共 4 处本地排版适配: - utils.py 生成模板 {device_check} 加 2 空格前缀、NoCheck 默认值改列 0(对齐社区排版); - custom_functions.py 模板 ${device_check} 去前缀(CodeTemplate 前缀会逐行叠加,否则检查行变 4 空格); - custom_functions.py 调用点 .replace("std::optional<Device>", "std::optional<at::Device>")(CustomRegisterSchema.cpp 命名空间无 using namespace at;,未限定的 Device 编译不过)。 同时将 Tensor[]? 参数跳过逻辑(原 DEVICE_CHECK_NOTSUPPORT_TYPE monkey-patch)改为本地过滤:torch 2.14 的 adaptation.h 虽已有 List<std::optional<at::Tensor>> 重载,但 **torch 2.13 的 adaptation.h 没有 optional<ArrayRef<Tensor>> 重载**,CI 的 V2R13 编译路径仍需该跳过(否则 npu_grouped_matmul 系列编译失败)。 # 【资料变更】 不涉及 # 【接口变更】 不涉及 # 【功能验证】 生成产物与消除前基线逐字节对比,除以下预期内排版变化外完全一致:std::optional 新写法(与旧写法互为别名,语义零差异)、设备检查行缩进对齐社区排版(+2 空格)。 # 【CheckList】 - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!44812 | 10 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 7 天前 | ||
| 10 天前 | ||
| 2 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 7 个月前 | ||
| 28 天前 | ||
| 10 天前 |