Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | |
|---|---|---|---|---|---|
| py | 5,432 | 1,636,564 | 45.4% | 301 | |
| cc | 3,942 | 959,268 | 26.6% | 243 | |
| h | 4,040 | 607,619 | 16.9% | 150 | |
| cu | 920 | 234,063 | 6.5% | 254 | |
| yaml | 40 | 25,505 | 0.7% | 637 | |
| txt | 374 | 23,096 | 0.6% | 61 | |
| sh | 143 | 22,056 | 0.6% | 154 | |
| cmake | 113 | 15,799 | 0.4% | 139 | |
| md | 159 | 14,660 | 0.4% | 92 | |
| cuh | 31 | 12,632 | 0.4% | 407 | |
| cpp | 33 | 10,994 | 0.3% | 333 | |
| yml | 72 | 9,009 | 0.2% | 125 | |
| proto | 23 | 3,479 | 0.1% | 151 | |
| pbtxt | 69 | 3,383 | 0.1% | 49 | |
| patch | 26 | 3,048 | 0.1% | 117 | |
| in | 10 | 2,636 | 0.1% | 263 | |
| hpp | 7 | 2,502 | 0.1% | 357 | |
| j2 | 17 | 2,373 | 0.1% | 139 | |
| json | 27 | 2,157 | 0.1% | 79 | |
| bat | 5 | 2,082 | 0.1% | 416 | |
| c | 6 | 1,952 | 0.1% | 325 | |
| xpu | 10 | 1,885 | 0.1% | 188 | |
| go | 7 | 1,403 | 0.0% | 200 | |
| java | 4 | 535 | 0.0% | 133 | |
| inl | 4 | 470 | 0.0% | 117 | |
| pyi | 5 | 410 | 0.0% | 82 | |
| ubuntu20 | 2 | 321 | 0.0% | 160 | |
| ubuntu22 | 2 | 312 | 0.0% | 156 | |
| toml | 2 | 263 | 0.0% | 131 | |
| config | 1 | 252 | 0.0% | 252 | |
| local | 2 | 241 | 0.0% | 120 | |
| csv | 6 | 176 | 0.0% | 29 | |
| kps | 3 | 172 | 0.0% | 57 | |
| ubuntu24 | 1 | 166 | 0.0% | 166 | |
| xre | 1 | 126 | 0.0% | 126 | |
| dtk | 1 | 117 | 0.0% | 117 | |
| ipu | 1 | 100 | 0.0% | 100 | |
| py313 | 1 | 96 | 0.0% | 96 | |
| map | 2 | 95 | 0.0% | 47 | |
| py312 | 1 | 93 | 0.0% | 93 | |
| npu | 1 | 92 | 0.0% | 92 | |
| props | 1 | 90 | 0.0% | 90 | |
| r | 1 | 45 | 0.0% | 45 | |
| doc | 1 | 43 | 0.0% | 43 | |
| ini | 1 | 19 | 0.0% | 19 | |
| specs | 1 | 6 | 0.0% | 6 | |
| hook | 1 | 5 | 0.0% | 5 | |
| mod | 1 | 3 | 0.0% | 3 | |
| sym | 1 | 1 | 0.0% | 1 | |
| png | 3 | — | — | — | |
| graffle | 2 | — | — | — | |
| jpg | 1 | — | — | — | |
| typed | 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 | |
|---|---|---|
| paddle/fluid/pybind/pybind.cc | 881 | |
| paddle/scripts/paddle_build.sh | 763 | |
| paddle/fluid/inference/api/analysis_predictor.cc | 625 | |
| python/paddle/tensor/math.py | 603 | |
| python/setup.py.in | 561 | |
| python/paddle/tensor/manipulation.py | 548 | |
| CMakeLists.txt | 522 | |
| paddle/fluid/framework/operator.cc | 519 | |
| python/paddle/__init__.py | 471 | |
| paddle/phi/ops/yaml/ops.yaml | 450 | |
| paddle/phi/infermeta/unary.cc | 432 | |
| paddle/fluid/framework/CMakeLists.txt | 425 | |
| python/paddle/tensor/creation.py | 357 | |
| paddle/fluid/inference/api/paddle_pass_builder.cc | 354 | |
| paddle/fluid/framework/ir/CMakeLists.txt | 347 | |
| paddle/fluid/operators/CMakeLists.txt | 345 | |
| paddle/fluid/inference/tensorrt/op_teller.cc | 344 | |
| paddle/fluid/pybind/CMakeLists.txt | 324 | |
| python/paddle/tensor/linalg.py | 319 | |
| python/paddle/nn/functional/loss.py | 309 | |
| python/paddle/tensor/__init__.py | 297 | |
| paddle/fluid/pybind/pir.cc | 297 | |
| paddle/fluid/pybind/eager_method.cc | 291 | |
| cmake/external/xpu.cmake | 288 | |
| paddle/fluid/pybind/imperative.cc | 281 |
Change frequency by file size →
How PaddlePaddle compares with other open source projects from China →
How PaddlePaddle ranks among open source projects from China 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