Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | |
|---|---|---|---|---|---|
| py | 5,563 | 2,034,106 | 75.2% | 365 | |
| json | 719 | 172,068 | 6.4% | 239 | |
| rs | 375 | 153,173 | 5.7% | 408 | |
| yaml | 518 | 72,670 | 2.7% | 140 | |
| cu | 114 | 57,046 | 2.1% | 500 | |
| md | 328 | 54,069 | 2.0% | 164 | |
| cpp | 54 | 29,932 | 1.1% | 554 | |
| sh | 147 | 23,798 | 0.9% | 161 | |
| cuh | 74 | 23,640 | 0.9% | 319 | |
| hpp | 48 | 22,211 | 0.8% | 462 | |
| txt | 163 | 13,210 | 0.5% | 81 | |
| h | 38 | 10,962 | 0.4% | 288 | |
| lock | 1 | 6,645 | 0.2% | 6,645 | |
| jinja | 89 | 6,448 | 0.2% | 72 | |
| html | 4 | 3,948 | 0.1% | 987 | |
| svg | 7 | 3,081 | 0.1% | 440 | |
| yml | 33 | 2,943 | 0.1% | 89 | |
| cmake | 11 | 2,486 | 0.1% | 226 | |
| no extension | 3 | 1,538 | 0.1% | 512 | |
| toml | 24 | 1,105 | 0.0% | 46 | |
| rocm | 1 | 1,037 | 0.0% | 1,037 | |
| rocm_72 | 1 | 1,018 | 0.0% | 1,018 | |
| hcl | 4 | 700 | 0.0% | 175 | |
| slurm | 1 | 592 | 0.0% | 592 | |
| cpu | 1 | 494 | 0.0% | 494 | |
| proto | 2 | 493 | 0.0% | 246 | |
| rocm_base | 1 | 476 | 0.0% | 476 | |
| in | 5 | 328 | 0.0% | 65 | |
| xpu | 1 | 286 | 0.0% | 286 | |
| s390x | 1 | 271 | 0.0% | 271 | |
| css | 2 | 195 | 0.0% | 97 | |
| tpl | 1 | 172 | 0.0% | 172 | |
| js | 7 | 167 | 0.0% | 23 | |
| inl | 1 | 166 | 0.0% | 166 | |
| ppc64le | 1 | 151 | 0.0% | 151 | |
| patch | 2 | 106 | 0.0% | 53 | |
| zen | 1 | 98 | 0.0% | 98 | |
| jsonl | 1 | 2 | 0.0% | 2 | |
| typed | 1 | 2 | 0.0% | 2 | |
| png | 87 | — | — | — | |
| jpg | 4 | — | — | — | |
| mp4 | 2 | — | — | — | |
| ico | 1 | — | — | — |
Files in the current tree touched most often across all commits. High-churn files are hotspots that may benefit from extra review or refactoring.
| File | Times Changed | |
|---|---|---|
| vllm/v1/worker/gpu_model_runner.py | 847 | |
| vllm/engine/arg_utils.py | 784 | |
| vllm/envs.py | 598 | |
| tests/models/registry.py | 549 | |
| .buildkite/test-pipeline.yaml | 528 | |
| vllm/model_executor/models/registry.py | 468 | |
| vllm/v1/core/sched/scheduler.py | 373 | |
| vllm/config/vllm.py | 370 | |
| docs/models/supported_models.md | 368 | |
| vllm/entrypoints/openai/api_server.py | 368 | |
| vllm/_custom_ops.py | 364 | |
| .buildkite/test-amd.yaml | 364 | |
| vllm/entrypoints/llm.py | 346 | |
| vllm/engine/llm_engine.py | 336 | |
| CMakeLists.txt | 319 | |
| setup.py | 311 | |
| vllm/v1/worker/gpu_worker.py | 310 | |
| vllm/v1/worker/gpu/model_runner.py | 302 | |
| vllm/transformers_utils/config.py | 301 | |
| vllm/model_executor/layers/fused_moe/layer.py | 298 | |
| vllm/v1/engine/core.py | 293 | |
| vllm/config/model.py | 263 | |
| vllm/model_executor/layers/quantization/fp8.py | 260 | |
| tests/conftest.py | 254 | |
| vllm/platforms/rocm.py | 238 |
Change frequency by file size →
How vLLM compares with other open source AI and machine learning projects →
How vLLM ranks among open source AI and machine learning projects by AI-assisted commits →
Generate this report for your own repository with gitstats-action · All Gallery reports
Publishes the report to GitHub Pages on every push to main: turn on Pages for the gh-pages branch.
# .github/workflows/gitstats.yml
name: GitStats Report
on:
push:
branches: [main]
permissions:
contents: write
jobs:
gitstats:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: shenxianpeng/gitstats-action@v1
with:
deploy-to-pages: true