当前位置: 首页 > news >正文

CANNBot torch-compile 快速入门

CANNBot torch-compile 快速入门

【免费下载链接】cannbot-skillsCANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体,本仓库为其提供可复用的 Skills 模块。项目地址: https://gitcode.com/cann/cannbot-skills

概述

torch-compile是 PyTorchtorch.compile图模式编排入口,用agents/下的 Subagent 组织不同图模式能力。当前已提供torch-npugraph-exSubagent,面向昇腾 NPUnpugraph_ex/aclgraph模式,覆盖 torch.compile + TorchAir 的配置指导、脚本迁移、自定义算子入图、编译错误和运行时错误诊断。

安装

Claude Code

/plugin marketplace add https://gitcode.com/cann/skills.git /plugin install torch-compile@cannbot /reload-plugins

安装后新开会话,或在当前会话执行/clear触发SessionStarttorch-compile是主对话入口,会把AGENTS.md注入当前 Claude 上下文,并通过agents/torch-npugraph-ex.md处理 npugraph_ex 专项工作。

验证:

claude plugin list # 应看到 torch-compile@cannbot ✔ enabled

OpenCode

opencode plugin cannbot@git+https://gitcode.com/cann/skills.git

如需只启用该插件,在.opencode/opencode.json中配置:

{ "plugin": [["cannbot@git+https://gitcode.com/cann/skills.git", {"team": "torch-compile"}]] }

配置后重启 OpenCode。OpenCode 会注册torch-npugraph-exSubagent,并通过插件消息 transform 把AGENTS.md注入主对话上下文。

如果更新插件后仍只看到旧的 skills、agents 或上下文没有变化,可能是 OpenCode 复用了旧插件缓存。可清理缓存后重新安装并重启:

rm -rf ~/.cache/opencode/ opencode plugin cannbot@git+https://gitcode.com/cann/skills.git

使用示例

我想用 torch.compile 在昇腾 NPU 上加速推理,应该怎么配置 npugraph_ex?
我的模型使用 npugraph_ex 编译失败了,帮我分析这段报错日志。
怎么把自定义算子加入 npugraph_ex 图编译?

可用 Agents

Agent用途
torch-compiletorch.compile 图模式 primary 编排入口
torch-npugraph-exnpugraph_ex / aclgraph 模式专项 Subagent

可用 Skills

Skill用途
torch-npugraph-ex-knowledgenpugraph_ex 基础知识与配置说明
torch-npugraph-ex-templatenpugraph_ex 代码模板
torch-npugraph-ex-dfx-triage问题定位分诊
torch-npugraph-ex-compile-error-diagnosis编译错误诊断
torch-npugraph-ex-runtime-error-diagnosis运行时错误诊断
torch-custom-ops-guide自定义算子入图指导

【免费下载链接】cannbot-skillsCANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体,本仓库为其提供可复用的 Skills 模块。项目地址: https://gitcode.com/cann/cannbot-skills

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.zskr.cn/news/1325828.html

相关文章:

  • 企业如何利用Taotoken为内部工具提供统一AI能力网关
  • Keil C51评估版SRC指令限制解析与解决方案
  • 量子能量传输(QET)协议原理与实现技术详解
  • cann/asc-devkit SetGradOutput接口
  • CTF中的音频隐写术实战:从‘兔耳’和‘调频收音机’两道Misc题,学会用Python脚本提取隐藏信息
  • 穿透算法黑箱:2026论文降AI率工具深度测评,早标网语义保真度99%
  • 昇腾NPU算子开发进阶:深入理解ops-tensor中的解决方案注册机制 [特殊字符]
  • 从CVE-2017-11882到CVE-2018-0802:一个Office漏洞的“补丁绕过”实战复现与调试分析
  • 别再被假密码骗了!手把手教你用010 Editor识别并破解ZIP/RAR伪加密压缩包
  • USB/IP Windows:打破物理限制的USB设备网络共享终极方案
  • CANN/asc-devkit MrgSort合并排序函数
  • VS Code 轻量自动化实战:Trae 集成 3 步配置与 5 个高频任务模板
  • Configor 自动重载功能深度解析:实现配置热更新的终极指南
  • CANN Bench UnsortedSegmentSum 算子评测
  • CANN/cann-bench稀疏注意力算子
  • cann/asc-devkit: EXTERN_IMPL_BUFPOOL宏详解
  • CANN/asc-devkit TSCM队列入队函数
  • CANN/asc-devkit InitStartBufHandle函数说明
  • CANN/asc-devkit TSCM分配张量
  • HTC6232:内置 QC 快充 + 电池均衡,2A 双节 / 三节锂电升压充电器
  • libvncserver实战:给你的嵌入式Linux设备(如树莓派)添加远程桌面控制功能
  • 选排放后处理公司看这里,2026 年 5 月推荐更新,发电机尾气氮氧化物治理/定制异形消声器,排放后处理厂家哪个好 - 品牌推荐师
  • 告别机械音!用‘小蜗语音工具1.9’制作有声小说和视频字幕的保姆级教程
  • CANN/AscendC卷积反向SetWeight接口
  • CANN/asc-devkit Tan接口临时空间大小获取
  • CANN/asc-devkit Round接口文档
  • 通过 Python 快速开始你的第一个 Taotoken 多模型调用示例
  • 2026最新亲测!3款文本转语音工具真香神器,免费无套路好用到哭!
  • 避坑指南:用YOLOv5处理VisDrone数据集时,你可能会遇到的5个问题及解决方法
  • OpCore Simplify终极指南:5分钟掌握黑苹果EFI自动化配置