docs: add copy-paste GitLink Issue templates for CCF review
在沐曦显卡上运行 Qwen3.6-27B-AWQ 的高性能推理引擎,并与 TrustClaw 集成构成 MetaX-TrustClaw 全栈:国产 GPU 本地推理 + 可信 Agent 运行时(TRA)。
GitLink: metaX-inference · TrustClawRelease: v0.1.1 · v0.1.0
MetaX-TrustClaw 参加 第八届 CCF 开源创新大赛 · 国产开源 GPU AI 创新生态赛。
METAX_KERNELS=1
configs/trustclaw-metax-vllm.json
请求(见 docs/samples/vllm_completion_request.json):
curl http://127.0.0.1:8000/v1/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $VLLM_API_KEY" \ -d '{"prompt":"你好,我是","max_tokens":64,"temperature":0.7}'
响应(摘录,见 docs/samples/vllm_completion_response.json):
{ "choices": [{"text": "小雅。你好,小雅!很高兴认识你。", "finish_reason": "length"}], "usage": {"completion_tokens": 64} }
curl -X POST http://127.0.0.1:19001/api/agent/chat \ -H "Content-Type: application/json" \ -d '{"message":"请根据我的数据回答","agentPack":"glp1-eligibility"}'
docs/
<!-- 上传后填写,例如:https://... -->
本项目参考并扩展以下开源项目,非简单复制:
完整说明见 **docs/REFERENCES.md**。
MetaX-TrustClaw 分为 应用层 / 推理层 / 算力层 三层,数据与审计全程本地闭环:
┌─────────────────────────────────────────────────────────────────┐ │ 应用层 — TrustClaw TRA(可信 Agent 运行时) │ │ ┌──────────────┐ ┌──────────────┐ ┌────────────────────────┐ │ │ │ TRA Console │ │ Control UI │ │ Agent Pack (可插拔) │ | │ │ :19001/ │ │ :19001/ │ │ glp1-eligibility 等 │ | │ │ trustclaw/ │ │ ?token=… │ │ │ | │ └──────┬───────┘ └──────┬───────┘ └───────────┬────────────┘ │ │ │ │ │ │ │ └─────────────────┴──────────────────────┘ | │ │ │ │ trustclaw-tra 插件 · Evidence 链 · local_tra.db │ │ POST /api/agent/chat · trustclaw_tra_query/write │ ├───────────────────────────┼─────────────────────────────────────┐ │ 推理层 — metaX-inference(本仓库) │ │ ▼ | │ ┌─────────────────────────────────────────────────────────────┐ │ │ │ vLLM OpenAI API (:8000/v1) │ │ │ │ · vllm_metax 0.17.0 │ │ │ │ · engine/vllm_metax_plugin(METAX_KERNELS=1 自定义算子) │ │ │ │ · metax_kernels(fused RoPE / GQA / AWQ GEMM / SwiGLU) │ │ │ └─────────────────────────────────────────────────────────────┘ │ ├─────────────────────────────────────────────────────────────────┤ │ 算力层 — MetaX MACA │ │ GPU: MetaX C500 · MACA 3.5+ · 模型: Qwen3.6-27B-AWQ (INT4) │ └─────────────────────────────────────────────────────────────────┘
http://<host>:8000/v1
http://<host>:19001/?token=<TOKEN>
http://<host>:19001/trustclaw/
POST /v1/completions
POST /api/agent/chat
./scripts/serve_qwen36_metax.sh
./scripts/deploy_trustclaw_metax.sh
docker/metax-full/docker compose up -d
state/local_tra.db
以下数据来自 MetaX C500 实机(32GB sGPU,MACA 3.5.3,vLLM 0.17.0 + vllm_metax),模型 QuantTrio/Qwen3.6-27B-AWQ。完整记录见 TEST_RESULTS.md。
temperature=0
configs/qwen36-phase1-tuned.yaml
PYTHONPATH=. python -m metax_kernels.bench.op_bench --seq-len 256
复现命令:
# 单请求吞吐(需 MetaX 实机 + vLLM 已启动) python scripts/bench_qwen36.py --temperature 0 --max-tokens 128 --warmup-requests 1 --stream --json # 并发 8 请求 python scripts/bench_qwen36.py --concurrency 8 --temperature 0 --warmup-requests 1 --stream --json # 算子 benchmark PYTHONPATH=. ./scripts/run_op_bench.sh --seq-len 256 --json # 自动验收报告 python scripts/bench_acceptance.py . --markdown
# 环境检查 ./scripts/test-env-check.sh # 启动 vLLM 生产服务 ./scripts/serve_qwen36_metax.sh METAX_KERNELS=1 ENABLE_MTP=1 ./scripts/serve_qwen36_metax.sh # 启用自定义 kernel + MTP # 冒烟测试 export VLLM_MODEL=/data/models/Qwen3.6-27B-AWQ ./scripts/test-scheme-b.sh # 实机一键 benchmark ./scripts/remote_run_all_benches.sh curl -fsSL "https://raw.githubusercontent.com/chenxingqiang/metaX-inference/main/scripts/metax_paste_and_run.sh" | bash # 单元测试 + 验收 python -m unittest discover -s tests -v python scripts/bench_acceptance.py . --markdown pip install -e .
# 方式 A:脚本(vLLM 已运行) export VLLM_API_KEY=sk-your-key ./scripts/deploy_trustclaw_metax.sh # 方式 B:Docker 一键栈 git clone https://gitlink.org.cn/xingjian/trustclaw.git ../TrustClaw ./scripts/build_metax_full_image.sh cd docker/metax-full && cp app.env.example app.env docker compose up -d
默认 Agent Pack:glp1-eligibility(app.env 中 TRUSTCLAW_DEFAULT_AGENT_PACK 可改)。
glp1-eligibility
app.env
TRUSTCLAW_DEFAULT_AGENT_PACK
metaX-inference/ ├── metax_kernels/ # MACA 自定义算子 │ ├── qwen36/ # fused RoPE, GQA, AWQ GEMM, SwiGLU MLP │ └── bench/op_bench.py # 算子 micro-benchmark ├── engine/vllm_metax_plugin/ # vLLM CustomOp + METAX_KERNELS=1 加载器 ├── configs/ # 调优 yaml + trustclaw-metax-vllm.json ├── docker/metax-full/ # vLLM + TrustClaw Docker 全栈 ├── scripts/ │ ├── serve_qwen36_metax.sh # 生产 vLLM 启动 │ ├── bench_qwen36.py # 端到端 tok/s / 并发 benchmark │ └── deploy_trustclaw_metax.sh ├── tests/ # 单元测试 + acceptance baseline ├── AGENT.md # 架构设计与测试方案 └── TEST_RESULTS.md # 实机 benchmark 数据
详细步骤、模型选型与故障排查见 AGENT.md。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
metaX-inference
在沐曦显卡上运行 Qwen3.6-27B-AWQ 的高性能推理引擎,并与 TrustClaw 集成构成 MetaX-TrustClaw 全栈:国产 GPU 本地推理 + 可信 Agent 运行时(TRA)。
GitLink: metaX-inference · TrustClaw
Release: v0.1.1 · v0.1.0
项目简介
MetaX-TrustClaw 参加 第八届 CCF 开源创新大赛 · 国产开源 GPU AI 创新生态赛。
功能说明
METAX_KERNELS=1启用configs/trustclaw-metax-vllm.json配置本地 vLLM provider模型与算力环境
示例输入输出
vLLM Completions API
请求(见 docs/samples/vllm_completion_request.json):
响应(摘录,见 docs/samples/vllm_completion_response.json):
Agent Chat API(TrustClaw)
演示材料
docs/目录内 PPT 文件<!-- 上传后填写,例如:https://... -->参考来源说明
本项目参考并扩展以下开源项目,非简单复制:
完整说明见 **docs/REFERENCES.md**。
开发过程记录
服务框架
MetaX-TrustClaw 分为 应用层 / 推理层 / 算力层 三层,数据与审计全程本地闭环:
服务入口
http://<host>:8000/v1http://<host>:19001/?token=<TOKEN>http://<host>:19001/trustclaw/POST /v1/completionsPOST /api/agent/chat部署模式
./scripts/serve_qwen36_metax.sh./scripts/deploy_trustclaw_metax.shdocker/metax-full/docker compose up -dTrustClaw 可信原则
state/local_tra.db推理效果
以下数据来自 MetaX C500 实机(32GB sGPU,MACA 3.5.3,vLLM 0.17.0 + vllm_metax),模型 QuantTrio/Qwen3.6-27B-AWQ。完整记录见 TEST_RESULTS.md。
测试环境
分阶段验收(Phase 0 → 3)
关键优化发现
temperature=0+ completions APIconfigs/qwen36-phase1-tuned.yaml)算子 micro-benchmark(Phase 2)
PYTHONPATH=. python -m metax_kernels.bench.op_bench --seq-len 256复现命令:
文档
快速开始
推理层(MetaX 实机)
全栈(推理 + TrustClaw Agent)
默认 Agent Pack:
glp1-eligibility(app.env中TRUSTCLAW_DEFAULT_AGENT_PACK可改)。包结构
详细步骤、模型选型与故障排查见 AGENT.md。