Update START_HERE.md:赛题二选手入口文档

This commit is contained in:
FrRay 2026-06-22 18:24:37 +08:00
parent 582451ef58
commit 3d1ff99abc
1 changed files with 15 additions and 15 deletions

View File

@ -34,15 +34,15 @@
**第一步:获取算力。** 赛事提供曦云 C500 在线算力,无需自备硬件。在沐曦开发者社区领取算力券,于模力方舟平台租用实例,选择镜像 `PyTorch-Agent / 2.8.0 / Python 3.12 / maca 3.7.2.1`。详见 [模力方舟快速使用 SOP](../模力方舟快速使用SOP.md)。
**第二步:部署 Agent。** 推荐安装 OpenCode通过模力方舟 API 接入 MiniMax-M2.7 模型。部署后执行 `mx-smi` 确认 Agent 可操作当前环境。详见 [模力方舟 Agent 部署准备教程](模力方舟Agent部署准备教程.md)。
**第二步:部署 Agent。** 推荐安装 OpenCode通过模力方舟 API 接入 MiniMax-M2.7 模型。部署后执行 `mx-smi` 确认 Agent 可操作当前环境。详见 [模力方舟 Agent 部署准备教程](./模力方舟Agent部署准备教程.md)。
**第三步:环境验证与冒烟提交。** 课程材料不提供可直接提交的 baseline 源代码或标准答案代码;仅提供冒烟级示例代码,用于验证功能、环境、语言和 `run_kernel(...)` 接口。选手需根据 XPU-OJ 题包接口自行实现 `run_kernel(...)`,并可参考 FlashInfer、FlashAttention、vLLM、Triton、TileLang、MCTLASS 等开源仓库或官方文档,组合完成算子实现与性能优化。
先跑通冒烟示例确认编译、测试、OJ 提交链路正常,再记录首次 benchmark 性能数据作为后续优化对比基准。
- FlashInfer → [FlashInfer 关键算子迁移与优化](FlashInfer关键算子迁移与优化.md) · [冒烟代码](operator_task_package/flashinfer_task_package/starter/%E7%A4%BA%E4%BE%8B%E5%86%92%E7%83%9F%E4%BB%A3%E7%A0%81.md)
- FlashAttention → [FlashAttention 关键算子迁移与优化](FlashAttention关键算子迁移与优化.md)
- Fused MoE → [MCTLASS Fused MoE 算子优化](MCTLASS_Fused%20MoE%20算子优化.md)
- FlashInfer → [FlashInfer 关键算子迁移与优化](./FlashInfer关键算子迁移与优化.md) · [冒烟代码](./operator_task_package/flashinfer_task_package/starter/%E7%A4%BA%E4%BE%8B%E5%86%92%E7%83%9F%E4%BB%A3%E7%A0%81.md)
- FlashAttention → [FlashAttention 关键算子迁移与优化](./FlashAttention关键算子迁移与优化.md)
- Fused MoE → [MCTLASS Fused MoE 算子优化](./MCTLASS_Fused%20MoE%20算子优化.md)
可参考的开源仓库:
@ -50,25 +50,25 @@
- [MetaX-MACA/McFlashInfer](https://github.com/MetaX-MACA/McFlashInfer)
- [MetaX-MACA/mcTriton](https://github.com/MetaX-MACA/mcTriton)
**第四步:迭代优化。** 每轮仅修改一处代码,修改后执行 build → test → benchmark 并记录结果,验证无误后再进入下一轮。保存每轮 Agent Prompt、代码改动、OJ 结果和性能变化,形成可复现的 Agent/Skill 优化流程。详见 [Agent 使用说明](Agent说明.md)。
**第四步:迭代优化。** 每轮仅修改一处代码,修改后执行 build → test → benchmark 并记录结果,验证无误后再进入下一轮。保存每轮 Agent Prompt、代码改动、OJ 结果和性能变化,形成可复现的 Agent/Skill 优化流程。详见 [Agent 使用说明](./Agent说明.md)。
**第五步OJ 提交。** 将 `run_kernel(...)` 按对应题包接口规范整理,提交至 XPU-OJ。先确保正确性通过再优化性能冲榜。
- FlashAttention 提交指南:[operator_task_package/flashattn_task_package/guide.md](operator_task_package/flashattn_task_package/guide.md)
- FlashInfer 题包:[operator_task_package/flashinfer_task_package/](operator_task_package/flashinfer_task_package/)(含四个子问题,各自有独立接口约定)
- FlashAttention 提交指南:[operator_task_package/flashattn_task_package/guide.md](./operator_task_package/flashattn_task_package/guide.md)
- FlashInfer 题包:[operator_task_package/flashinfer_task_package/](./operator_task_package/flashinfer_task_package/)(含四个子问题,各自有独立接口约定)
## 相关文档
| 需求 | 对应文档 |
|------|---------|
| 比赛规则、评分标准、提交方式全文 | [基于 AI Agent 开发范式的国产 GPU 大模型算子推理库优化方案](基于AI%20Agent开发范式的国产GPU大模型算子推理库优化方案.md) |
| 算力环境配置与 Agent 部署 | [模力方舟 Agent 部署准备教程](模力方舟Agent部署准备教程.md) |
| FlashInfer API 与核心概念Paged KV Cache、Ragged Tensor、MLA | [赛题说明](赛题说明.md) Track 1 部分 |
| FlashInfer 冒烟示例与 benchmark | [FlashInfer 关键算子迁移与优化](FlashInfer关键算子迁移与优化.md) |
| FlashAttention 冒烟示例与 benchmark | [FlashAttention 关键算子迁移与优化](FlashAttention关键算子迁移与优化.md) |
| Fused MoE 冒烟示例与 benchmark | [MCTLASS Fused MoE 算子优化](MCTLASS_Fused%20MoE%20算子优化.md) |
| Agent 使用方式与 prompt 模板 | [Agent 说明](Agent说明.md) |
| XPU-OJ 提交流程 | [FlashAttention OJ guide](operator_task_package/flashattn_task_package/guide.md) · [FlashInfer 题包](operator_task_package/flashinfer_task_package/) |
| 比赛规则、评分标准、提交方式全文 | [基于 AI Agent 开发范式的国产 GPU 大模型算子推理库优化方案](./基于AI%20Agent开发范式的国产GPU大模型算子推理库优化方案.md) |
| 算力环境配置与 Agent 部署 | [模力方舟 Agent 部署准备教程](./模力方舟Agent部署准备教程.md) |
| FlashInfer API 与核心概念Paged KV Cache、Ragged Tensor、MLA | [赛题说明](./赛题说明.md) Track 1 部分 |
| FlashInfer 冒烟示例与 benchmark | [FlashInfer 关键算子迁移与优化](./FlashInfer关键算子迁移与优化.md) |
| FlashAttention 冒烟示例与 benchmark | [FlashAttention 关键算子迁移与优化](./FlashAttention关键算子迁移与优化.md) |
| Fused MoE 冒烟示例与 benchmark | [MCTLASS Fused MoE 算子优化](./MCTLASS_Fused%20MoE%20算子优化.md) |
| Agent 使用方式与 prompt 模板 | [Agent 说明](./Agent说明.md) |
| XPU-OJ 提交流程 | [FlashAttention OJ guide](./operator_task_package/flashattn_task_package/guide.md) · [FlashInfer 题包](./operator_task_package/flashinfer_task_package/) |
| 模力方舟操作 | [模力方舟快速使用 SOP](../模力方舟快速使用SOP.md) |
## 备忘