| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
migrate-benchmarks-to-master Co-authored-by: LG<luguang6@huawei.com> # message auto-generated for no-merge-commit merge: !40570 merge migrate-benchmarks-v2.7.1-to-master into master migrate-benchmarks-to-master Created-by: Lu_G Commit-by: LG Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ https://gitcode.com/Ascend/pytorch/issues/2999 > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [x] 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!40570 | 1 个月前 | |
update qwen3 docs Co-authored-by: HandsoemLemon<zhangafei@huawei.com> # message auto-generated for no-merge-commit merge: !44981 merge master into master update qwen3 docs Created-by: HandsoemLemon Commit-by: HandsoemLemon Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ https://gitcode.com/Ascend/pytorch/issues/4122 > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [x] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 修复benchmark-llm中qwen3拉起文档中缺少空格问题 # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [ ] 代码注释完备,正确记录错误日志 - [ ] 代码实现进行了返回值、空指针等校验 - [ ] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [ ] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!44981 | 16 天前 | |
feat: support triton_experimental in TorchBench Co-authored-by: rmch<chenruimin2@huawei.com> # message auto-generated for no-merge-commit merge: !43627 merge benchmarks/torchbench-triton-experimental into master feat: support triton_experimental in TorchBench Created-by: rmch Commit-by: rmch Merged-by: ascend-robot Description: # 【合入来源】 - [x] issue/工单:https://gitcode.com/Ascend/pytorch/issues/4351 - [x] 重构优化 # 【修改方案】 1. TorchBench 的 --npu-backend 新增 triton_experimental,并显式维护命令行选项到 TORCHINDUCTOR_NPU_BACKEND 的映射;原 triton 继续映射到默认 Triton 后端。 2. 修复 nvidia_deeprecommender 在 NPU 训练和推理模式下的初始化。上游构造器先在 CPU 完成状态初始化,再将模型和输入迁移到真实 NPU,并为训练模型重新绑定 optimizer/scheduler,避免 optimizer 引用旧模型参数。 3. NPU profiler 启用时,在外层采集开始前完成 Inductor 首次编译和 Triton autotune,避免 autotune profiler 与外层 profiler 嵌套造成 CANN trace 缺少 TASK 表。 4. 保留训练 shape 的 32 对齐兼容处理(197951 -> 197952),并补充 README 使用示例。 # 【资料变更】 涉及。更新 benchmarks/torchbench/README.md,补充 triton_experimental 后端说明和 DeepRecommender 动态 shape 示例。 # 【接口变更】 TorchBench CLI 的 --npu-backend 新增可选值 triton_experimental;已有选项行为保持兼容。 # 【功能验证】 验证环境: - 芯片:Ascend 910B2 - torch:2.13.0+cpu - torch_npu:2.13.0+git4d712d1 - triton-ascend:3.2.2+git814cf49a - Python:/root/miniconda3/envs/ly_inductor/bin/python3 - TorchBench:9910b31cc17d175a781412fd9ca6f18a4ee04610 验证命令: bash ASCEND_RT_VISIBLE_DEVICES=1 \ TORCH_DEVICE_BACKEND_AUTOLOAD=0 \ /root/miniconda3/envs/ly_inductor/bin/python3 -u torchbench.py \ --accuracy --cold-start-latency --train --float32 \ --backend inductor \ --npu-backend triton_experimental \ --iterations 50 \ --disable-aclgraph \ --dynamic-shapes \ --enable-profiler \ --only nvidia_deeprecommender 验证结果: - 精度:pass_accuracy - eager 平均耗时(第 16-40 步):23.04 ms - compile 平均耗时(第 16-40 步):21.14 ms - 性能:compile 相比 eager 无劣化 - eager/compile profile 均成功生成;ascend_pytorch_profiler.db 包含 TASK 表,step_trace_time.csv 均包含 40 条 step 数据 - 未再出现 Failed to get acl to npu flow events 或 SQLite Error: no such table: TASK - 后端映射验证通过:triton -> default、triton_experimental -> triton_experimental、mlir -> mlir、dvm -> dvm - git diff --check 和 Python py_compile 通过 # 【CheckList】 - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR 标题正确使用类型标签,如:feat、fix、refactor、docs、test 等 - [x] 本地相关静态检查和 NPU 功能验证通过;PR 持续集成结果以流水线为准 See merge request: Ascend/pytorch!43627 | 11 天前 | |
migrate-benchmarks-to-master Co-authored-by: LG<luguang6@huawei.com> # message auto-generated for no-merge-commit merge: !40570 merge migrate-benchmarks-v2.7.1-to-master into master migrate-benchmarks-to-master Created-by: Lu_G Commit-by: LG Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ https://gitcode.com/Ascend/pytorch/issues/2999 > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [x] 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!40570 | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 16 天前 | ||
| 11 天前 | ||
| 1 个月前 |