源码证据索引
读取本地三个固定 commit 自动生成。每个摘录有真实行号;源码升级后须重新审计,构建脚本会拒绝版本漂移。
| 主题 | 仓库 / 文件 | 行号 |
|---|---|---|
| nano-qkv | nano-vllmnanovllm/models/qwen3.py | 14–91 |
| nano-mlp | nano-vllmnanovllm/models/qwen3.py | 91–122 |
| nano-decoder | nano-vllmnanovllm/models/qwen3.py | 120–169 |
| nano-lm-head | nano-vllmnanovllm/models/qwen3.py | 186–216 |
| nano-embedding | nano-vllmnanovllm/layers/embed_head.py | 9–66 |
| nano-rope | nano-vllmnanovllm/layers/rotary_embedding.py | 6–50 |
| nano-rmsnorm | nano-vllmnanovllm/layers/layernorm.py | 5–50 |
| nano-silu | nano-vllmnanovllm/layers/activation.py | 6–11 |
| nano-attention | nano-vllmnanovllm/layers/attention.py | 43–75 |
| nano-store-kv | nano-vllmnanovllm/layers/attention.py | 11–40 |
| nano-cache-allocation | nano-vllmnanovllm/engine/model_runner.py | 103–122 |
| nano-prefill-inputs | nano-vllmnanovllm/engine/model_runner.py | 129–170 |
| nano-decode-inputs | nano-vllmnanovllm/engine/model_runner.py | 172–188 |
| nano-graph-replay | nano-vllmnanovllm/engine/model_runner.py | 196–220 |
| nano-graph-capture | nano-vllmnanovllm/engine/model_runner.py | 223–257 |
| nano-sampler | nano-vllmnanovllm/layers/sampler.py | 5–12 |
| nano-scheduler | nano-vllmnanovllm/engine/scheduler.py | 25–92 |
| nano-sequence | nano-vllmnanovllm/engine/sequence.py | 14–79 |
| nano-blocks | nano-vllmnanovllm/engine/block_manager.py | 26–120 |
| nano-engine-step | nano-vllmnanovllm/engine/llm_engine.py | 49–90 |
| vllm-engine-step | vllmvllm/v1/engine/core.py | 710–740 |
| vllm-request | vllmvllm/v1/request.py | 165–186 |
| vllm-budget | vllmvllm/v1/core/sched/scheduler.py | 800–871 |
| vllm-allocation | vllmvllm/v1/core/sched/scheduler.py | 922–1028 |
| vllm-advance | vllmvllm/v1/core/sched/scheduler.py | 1888–1907 |
| vllm-output | vllmvllm/v1/core/sched/scheduler.py | 2349–2458 |
| vllm-contract | vllmvllm/v1/core/sched/output.py | 245–279 |
| vllm-prefix-lookup | vllmvllm/v1/core/kv_cache_manager.py | 266–328 |
| vllm-hash | vllmvllm/v1/core/kv_cache_utils.py | 640–740 |
| vllm-block-pool | vllmvllm/v1/core/block_pool.py | 681–830 |
| vllm-pack | vllmvllm/v1/worker/gpu_model_runner.py | 1923–2064 |
| vllm-metadata | vllmvllm/v1/worker/gpu_model_runner.py | 2102–2196 |
| vllm-slot | vllmvllm/v1/worker/block_table.py | 348–376 |
| vllm-forward | vllmvllm/v1/worker/gpu_model_runner.py | 4136–4190 |
| vllm-cudagraph-doc | vllmdocs/design/cuda_graphs.md | 40–169 |
| deepinfer-scope | deepinferREADME.md | 3–52 |
| deepinfer-add | deepinferdeepinfer/engine/llm_engine.py | 591–631 |
| deepinfer-schedule-type | deepinfercsrc/engine/scheduler.hpp | 275–343 |
| deepinfer-prefill | deepinfercsrc/engine/scheduler.hpp | 450–549 |
| deepinfer-decode | deepinfercsrc/engine/scheduler.hpp | 556–659 |
| deepinfer-metadata | deepinfercsrc/engine/scheduler.hpp | 667–734 |
| deepinfer-worker | deepinferdeepinfer/worker/worker.py | 89–188 |
| deepinfer-moe-gate | deepinferdeepinfer/model_executor/models/v4_modules/mlp.py | 379–401 |
| deepinfer-moe-communication | deepinferdeepinfer/model_executor/models/v4_modules/mlp.py | 461–511 |
| deepinfer-moe-forward | deepinferdeepinfer/model_executor/models/v4_modules/mlp.py | 565–616 |
| deepinfer-eplb-policy | deepinferdeepinfer/model_executor/eplb/policy.py | 12–140 |
| deepinfer-eplb-trigger | deepinferdeepinfer/model_executor/eplb/__init__.py | 146–165 |
| deepinfer-eplb-migration | deepinferdeepinfer/model_executor/eplb/__init__.py | 195–278 |
| deepinfer-confidence | deepinferdeepinfer/model_executor/models/mtp/dflash.py | 46–79 |
| deepinfer-mtp-schedule | deepinfercsrc/engine/mtp_varlen.hpp | 139–266 |
| deepinfer-accept-rates | deepinfercsrc/engine/scheduler.hpp | 1239–1250 |
| deepinfer-commit | deepinfercsrc/engine/scheduler.hpp | 899–1003 |
| deepinfer-cache-counter | deepinfercsrc/engine/sequence.hpp | 210–221 |
| deepinfer-swa | deepinferdoc/inference_deployment_qa.md | 235–245 |
| deepinfer-swa-config | deepinferdeepinfer/environ.py | 194–204 |
| deepinfer-seed | deepinferdeepinfer/sampling_params.py | 85–93 |