feat(echelon-mx): assign a per-role Gitee.AI model roster to the pipeline
Each pipeline role uses the most fitting Metax-hosted model by default (analyst -> Qwen3.5-122B-A10B for long docs, generator/migrator -> MiniMax-M2.7 for code, reviewer -> DeepSeek-V3 for reasoning), overridable via GITEE_AI_MODEL_ or a global GITEE_AI_MODEL. Call logs record the actual per-role model.
Signed-off-by: 林晨 (Leo Cheng) chengkelfan@qq.com
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802047560号
echelon-mx — 算子生成 / 迁移工厂(沐曦 Gitee.AI)
面向沐曦 GPUAI 赛道「AIGC 与智能体」的作品:一个把算子在语言 / 硬件 / 并行架构之间生成与迁移的多角色智能体流水线,底座是智慧集群 Echelon 的分工范式。作品的 LLM 调用全部走沐曦 Gitee.AI(模力方舟),不接外部云。
它做什么
给定一份算子规格(目标语言、硬件、架构,迁移时再加源实现),流水线按三个角色依次协作:
覆盖维度:
tilelang/cuda/ninetooth(九齿)gpu/tpu/kpu/ipu/nputhread/wave/lane每个角色是一次带专用系统提示的 Gitee.AI 调用,上一角色产出喂给下一角色;每次调用都记录延迟与用量,落成 JSONL,满足竞赛要求的真实调用日志与性能数据。
沐曦 Gitee.AI 接入(硬约束)
作品的模型调用必须走沐曦 Gitee.AI,OpenAI 兼容:
https://ai.gitee.com/v1,端点/chat/completionsAuthorization: Bearer <访问令牌>访问令牌只从环境变量读取,绝不写入仓库:
未设
GITEE_AI_API_KEY时自动退回离线演示(dry-run)客户端,让流水线端到端可跑、可测;配好令牌即切换为真实沐曦调用,无需改代码。运行
输出为 JSON:
spec/plan/code/review/logs(含每次调用的role、model、latency_ms、字符与 token 用量)。结构
依赖:Python 3.8+,仅标准库。
设计文档
阶段一创意与设计见 docs/设计文档.md。本目录是阶段二可运行 Demo 的骨架:拿到算力券配好令牌即产出真实沐曦调用日志与算子代码。