已关闭
[Bug]: triton experimental 冒烟用例未适配懒加载 #4079
AllenGuan创建于  8月16日关闭于  8月17日
AllenGuan成员
8月16日 创建

在提交新问题之前,请确保您已经在社区中搜索过相关问题,并使用了社区中提供的资源/工具后,仍未找到满意的解决方式。

⚠️ 安全信息提醒:请仔细检查提供的文本内容,确保其不包含敏感数据信息,包括但不限于:

  • API 令牌或密钥
  • 密码或身份验证凭证
  • 私有网址或接口地址
  • 个人或机密数据
  • ...

在分享配置信息或代码示例时,请将敏感信息脱敏处理,或使用 <TOKEN> 等占位符替代原有内容。

环境信息

例如:
- 操作系统
- 昇腾硬件信息
- CANN软件版本
- 安装的对应软件版本

🐛 问题描述

ee15004fe8 将 npu_backend 键的注入时机从 import torch_npu 推迟到首次
get_config_copy() 调用(实际发生在首次 compile 内部)。此后,全新进程在首次
compile 前直接设或读 torch._inductor.config.npu_backend 会抛出:

  AttributeError: torch._inductor.config.npu_backend does not exist

(torch/utils/_config_module.py 的 ConfigModule.__setattr__/__getattr__ 对
_config 字典中不存在的键直接抛错;对任意后端值均成立,属入口级问题。)

该提交同步适配了 mlir 启用测试,但 triton_experimental 启用测试未被覆盖。后果:

  • 单独运行 test_config_entry(新进程、无先行 compile)→ 4 个参数化用例 FAILED,
    tearDown 二次 ERROR;
  • 整文件运行时 test_config_entry 最先执行(同样无先行 compile),同样失败。

欢迎加入社区,感谢您对社区的贡献 🎉!

likedislike
AAllenGuan成员
8月16日 关联了看板:FrameworkPTAdapter 版本issue看板
ascend-robotascend-robot成员
8月16日 添加了label:bug
TorchNPU-BotTorchNPU-Bot成员
8月17日 添加了label:bot-triaged
TorchNPU-Bot
TorchNPU-Bot成员
8月17日 评论:

检测到当前 issue 已关联 PR !44692,自动添加标签:bot-triaged

likedislike
ascend-robotascend-robot成员
8月17日 关闭了 issue
ascend-robotascend-robot成员
8月17日 添加了label:resolved