Skip to content

About

让 Agent 写对、写快 GPU Kernel —— 从零读到动手的中文学习站(Kernel Agent / AI Infra Agent)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Kernel Agent 学习手册

让 Agent 写对、写快 GPU Kernel —— 一份从零读到动手的中文学习站。

把散落在博客、GitHub README 和论文里的 Kernel Agent 资料,整理成一条从概念到实践的路径: 先理解问题 → 补 Agent 与 Kernel 两个基础 → 拆解五个真实案例(KDA、Humanize、TIRx、BBuf skills、ForgeKernel)→ 沉淀 skills → 自建最小 harness。

在线阅读:https://yifeistarwang-coder.github.io/awesome-kernel-agent/

这个站讲什么

用五个真实项目做主线案例,讲清"为什么这样设计",而不只是"用了什么工具":

章节 核心问题 练习
1 导读与环境 这个领域在解决什么 环境自检
2 Agent 与 harness 基础 Agent 为什么需要 harness 为一个任务写验收标准
3 GPU kernel 与性能基础 怎么判断一个 kernel 好不好 读一份 ncu 报告找瓶颈
4 KDA 一套完整流程长什么样 复现最小 KDA 流程
5 Humanize 1/2 怎么保证"真做完了" 设计 reviewer 检查清单
6 TIRx Agent 能拿到什么工具 列一份工具层清单
7 BBuf skills 经验怎么变成可检索的上下文 用 PR 档案给 fusion 定成立条件
8 ForgeKernel 优化上限怎么自己往前走 把一个算子蒸馏成 M0 骨架
8+ ForgeKernel 工程解剖 一次 run 在代码里怎么跑起来 给一次 run 写工程解剖报告
9 Skills 与经验沉淀 怎么让 Agent 冷启动更快 写一个自己的 skill
10 自建 harness 怎么把这些零件装成一个系统 设计自己的 v0 harness

核心案例

  • KDA(Kernel Design Agents) —— 以编码 Agent 为中心的 CUDA kernel 研究工作流:Coder 负责实现,Verifier 负责复核证据;用 KernelWiki 提供领域知识,用 ncu-report 提供性能证据。
  • Humanize(Judgement Engineering) —— 写 / 判分离:Claude 写代码,Codex 用全新上下文 review,只有 reviewer 可以宣布完成;配 RLCR 轮次协议与 72 道机械检查。
  • TIRx Harness —— MLC 开源的编译器 harness:把 kernel 知识库、编译期分析与基准服务接给 Agent,看一个成熟 harness 把工具层做成了什么样。
  • BBuf skills —— 把一线 Infra 经验沉淀成 Agent 可检索的 skill 与 118 份模型 PR 历史档案,说明经验怎么变成带审计日期的上下文。
  • ForgeKernel —— OpenBMB 开源的自演化 kernel agent:架构先定的 M0 里程碑、teacher 与 student 两层循环,以及「每轮被接受的 kernel 成为下一轮参考实现」的自演化回路;附 JustGoal 给出的 goal-only 对照。配套的 工程解剖 沿一次 run 的生命周期拆开目录分层、模块职责、合同、轨迹、补丁事务与测量完整性。

五个案例共同指向一个结论:Agent 越强,Evaluator 越重要;而 Agent 越强,Harness 越需要证明自己。

内容一览

  • 10 篇正文(导读 + 9 章)加 1 篇 ForgeKernel 工程解剖,每章统一结构:导语 → 学习目标 → 概念 → 架构 → 真实案例 → 常见误区 → 本章自检(含练习)→ 延伸阅读
  • 术语表:113 条术语,附英文、解释与相关章节
  • 练习册:14 道练习,分 L1 概念 / L2 分析 / L3 动手 / L4 综合四级,含验收标准、折叠提示与无 GPU 替代方案
  • 9 张手绘 SVG 架构图(Agent 循环、KDA 流程、Humanize 写判分离、Flame Chase、TIRx Harness 分层、BBuf skills 结构、ForgeKernel 两层循环、ForgeKernel 工程分层与 run 生命周期),深浅色自适应
  • 资料库:官方项目、论文、解读与工具链,每条附一句话说明与核对日期
  • 更新日志:记录版本演进

技术栈

  • Astro 7 + Starlight
  • Pagefind 全站搜索(深色优先主题)
  • 纯手写 SVG 图示,无运行时图表依赖
  • 部署到 GitHub Pages

本地开发

npm install
npm run dev      # 本地预览
npm run build    # 构建到 dist/
npm run preview  # 预览构建产物

目录结构

src/
├── components/          # Exercise、Figure、landing 组件、SVG 架构图
├── content/docs/        # 正文与附录(guide/ 为章节)
├── styles/custom.css    # 主题覆盖与视觉系统
└── content.config.ts

免责声明

本项目是个人整理的学习笔记,非 NVIDIA、MIT HAN Lab、MLC、BBuf、Humanize 或 OpenBMB 团队的官方教材。 所有事实、数字与链接均标注来源与核对日期(2026-10-31),但上游项目迭代很快,具体细节请以官方仓库与论文为准。

许可

内容与代码以 MIT 许可证发布;引用到的第三方项目、论文与资料版权归各自作者所有。

About

让 Agent 写对、写快 GPU Kernel —— 从零读到动手的中文学习站(Kernel Agent / AI Infra Agent)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages