| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
docs: add forward_ad.enter_dual_level support status Co-authored-by: nasa___1<2397662955@qq.com> # message auto-generated for no-merge-commit merge: !45782 merge docs-forward_ad.enter_dual_level into master docs: add forward_ad.enter_dual_level support status Created-by: nasa___1 Commit-by: nasa___1 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <span style="color:red"><strong>如有社区 Issue,请关联 Issue 链接</strong></span> > <span style="color:red"><strong>请勿携带内部流程信息(需求链接、问题单、内部issue等)</strong></span> - [ ] 需求 - [ ] 问题单 - [x] issue/工单 https://gitcode.com/Ascend/pytorch-ecosystem/issues/245 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 ## 1、API功能分析 - torch.autograd.forward_ad.enter_dual_level 该函数用于开启一个新的前向模式自动微分(Forward-mode AD)计算层级(Dual Level),并返回该层级的唯一整数标识符(level)。在完成相应的前向计算后,必须显式调用对应的 exit_dual_level 关闭该层级以释放相关计算上下文。 ## 2. 资料检查 - torch.autograd.forward_ad.enter_dual_level 这个API在官方都有独立条目,但是当前资料补充缺失,因此需要进行资料补充。 # 【资料变更】 修改以下文件: /docs/zh/api/native_api/pytorch_2-7-1/torch-autograd.md /docs/zh/api/native_api/pytorch_2-11-0/torch-autograd.md /docs/zh/api/native_api/pytorch_2-12-0/torch-autograd.md /docs/zh/api/native_api/pytorch_2-13-0/torch-autograd.md # 【接口变更】 不涉及 # 【功能验证】 ## API功能测试 用例覆盖场景: ## 用例覆盖场景 | 测试项 | 覆盖内容 | 预期结果 | | --- | --- | --- | | enter_dual_level层级创建 | 直接调用enter_dual_level()创建前向AD层级 | 返回有效的整数level | | 显式level参数 | 使用返回的level调用make_dual和unpack_dual | 成功创建和解析NPU dual tensor | | NPU设备保持 | 检查解析出的primal和tangent所在设备 | primal和tangent均位于NPU设备 | | level退出与清理 | 调用exit_dual_level后重新解析原dual tensor | tangent被清除并返回None | | unpack_dual前向梯度解析 | 对NPU dual tensor计算x * x并解析结果 | primal等于x²,tangent等于2*x*x_tangent | | CPU/NPU结果一致性 | 使用CPU计算预期primal和tangent,与NPU结果比较 | CPU与NPU计算结果一致 | | 数据类型覆盖 | 分别使用float16和float32创建NPU dual tensor | 两种数据类型均能正确解析,且dtype保持不变 | | 普通NPU张量解析 | 对非dual NPU tensor调用unpack_dual | primal等于原始输入,tangent为None | 测试方法 source /usr/local/Ascend/ascend-toolkit/set_env.sh TORCH_DEVICE_BACKEND_AUTOLOAD=1 python test_forward_ad_enter_dual_level_unpack_dual.py -v 测试结果 A2/A3芯片: v2.7.1  v.2.11.0  v2.12.0  A5芯片 v2.7.1  v2.11.0  v2.12.0  # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!45782 | 15 天前 | |
modify document Co-authored-by: m0_68000167<wangzhiyuan86@h-partners.com> # message auto-generated for no-merge-commit merge: !47044 merge cherry-pick-mr-47041-1790236119454-auto into master modify document Created-by: wzyly Commit-by: m0_68000167 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [x] issue/工单https://gitcode.com/Ascend/op-plugin/issues/320 - [ ] 重构优化 - [x] 资料更新 # 【修改方案】 资料目录整改 # 【资料变更】 涉及 # 【接口变更】 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!47044 | 19 天前 | |
docs: replace torch.compile translations with documentation links Co-authored-by: caoyilun<834922538@qq.com> # message auto-generated for no-merge-commit merge: !46450 merge docs/documentation-adjustments into master docs: replace torch.compile translations with documentation links Created-by: caoyilun Commit-by: caoyilun Merged-by: ascend-robot Description: # 【合入来源】 - [ ] 需求 - [ ] 问题单 - [x] issue/工单 - [ ] 重构优化 - [x] 资料更新 关联 Issue:https://gitcode.com/Ascend/pytorch/issues/4879 # 【修改方案】 将本仓库维护的 torch.compile 快速入门和核心概念译文替换为 PyTorch 官方文档链接,减少重复维护,并方便用户按特性和使用场景查阅。 1. 删除原译文及对应目录文件,移除不再使用的 3 张配图。 2. 在概述中新增“参考文档”章节,以表格形式整理 22 个主题对应的 PyTorch 2.14 官方英文文档链接。 3. 在 Guard Filter 文档中补充官方参考链接,以及指向概述“参考文档”章节的引用。 4. 清理原译文引用并更新章节锚点,统一使用“图中断”术语。 # 【资料变更】 删除 torch.compile 快速入门、核心概念译文及相关目录和配图;更新 torch.compile 概述、Guard Filter 和 AOT_Eager 文档。 # 【接口变更】 不涉及。 # 【功能验证】 本次仅调整文档,不涉及运行逻辑和 UT 变更。 - git diff --check 检查通过。 - 已检查本地文档链接、章节锚点及已删除文件的残留引用。 - PR 文档门禁通过,包括 markdownlint、链接有效性、资源存在性及标签闭合检查。 # 【CheckList】 - [x] 代码注释完备,正确记录错误日志(不涉及) - [x] 代码实现进行了返回值、空指针等校验(不涉及) - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46450 | 26 天前 | |
doc_build | 15 天前 | |
【docs】Installation manual revised & links revised Co-authored-by: l60114168<liuyaxiong6@h-partners.com> # message auto-generated for no-merge-commit merge: !43750 merge master into master 【docs】Installation manual revised & links revised Created-by: lyx324521 Commit-by: l60114168 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ https://gitcode.com/Ascend/pytorch/issues/3327 > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [x] issue/工单 - [ ] 重构优化 - [x] 资料更新 # 【修改方案】 1. 安装手册适配2.13.0 2. 修改链接 3. 调整目录结构 # 【资料变更】 涉及 # 【接口变更】 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!43750 | 2 个月前 | |
modify document Co-authored-by: m0_68000167<wangzhiyuan86@h-partners.com> # message auto-generated for no-merge-commit merge: !46895 merge master into master modify document Created-by: wzyly Commit-by: wzyly;m0_68000167 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [x] issue/工单https://gitcode.com/Ascend/op-plugin/issues/320 - [ ] 重构优化 - [x] 资料更新 # 【修改方案】 产品名称修改 # 【资料变更】 涉及 # 【接口变更】 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46895 | 20 天前 | |
modify document Co-authored-by: m0_68000167<wangzhiyuan86@h-partners.com> # message auto-generated for no-merge-commit merge: !46791 merge master into master modify document Created-by: wzyly Commit-by: m0_68000167 Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [x] issue/工单https://gitcode.com/Ascend/op-plugin/issues/320 - [ ] 重构优化 - [x] 资料更新 # 【修改方案】 产品名称打标签 # 【资料变更】 涉及 # 【接口变更】 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!46791 | 21 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 15 天前 | ||
| 19 天前 | ||
| 26 天前 | ||
| 15 天前 | ||
| 2 个月前 | ||
| 20 天前 | ||
| 21 天前 |