main
text 256 lines 4.59 KB
Raw
1 # version file generated by setuptools-scm
2 /vllm/_version.py
3
4 # vllm-flash-attn built from source
5 vllm/vllm_flash_attn/*
6 !vllm/vllm_flash_attn/__init__.py
7 !vllm/vllm_flash_attn/flash_attn_interface.py
8
9 # OpenAI triton kernels copied from source
10 vllm/third_party/triton_kernels/*
11
12 # FlashMLA interface copied from source
13 vllm/third_party/flashmla/flash_mla_interface.py
14
15 # DeepGEMM vendored package built from source
16 vllm/third_party/deep_gemm/
17
18 # fmha_sm100 vendored package built from source
19 vllm/third_party/fmha_sm100/
20
21 # tml-fa4 vendored package built from source
22 vllm/third_party/tml_fa4/
23
24 # triton jit
25 .triton
26
27 # Byte-compiled / optimized / DLL files
28 __pycache__/
29 *.py[cod]
30 *$py.class
31
32 # C extensions
33 *.so
34
35 # Rust binaries
36 vllm/vllm-rs
37
38 # Distribution / packaging
39 .Python
40 build/
41 !requirements/build/
42 cmake-build-*/
43 CMakeUserPresets.json
44 develop-eggs/
45 dist/
46 downloads/
47 eggs/
48 .eggs/
49 lib/
50 lib64/
51 parts/
52 sdist/
53 var/
54 wheels/
55 share/python-wheels/
56 *.egg-info/
57 .installed.cfg
58 *.egg
59 MANIFEST
60 /.deps/
61
62 # PyInstaller
63 # Usually these files are written by a python script from a template
64 # before PyInstaller builds the exe, so as to inject date/other infos into it.
65 *.manifest
66 *.spec
67
68 # Installer logs
69 pip-log.txt
70 pip-delete-this-directory.txt
71
72 # Unit test / coverage reports
73 htmlcov/
74 .tox/
75 .nox/
76 .coverage
77 .coverage.*
78 .cache
79 nosetests.xml
80 coverage.xml
81 *.cover
82 *.py,cover
83 .hypothesis/
84 .pytest_cache/
85 cover/
86
87 # Translations
88 *.mo
89 *.pot
90
91 # Django stuff:
92 *.log
93 local_settings.py
94 db.sqlite3
95 db.sqlite3-journal
96
97 # Flask stuff:
98 instance/
99 .webassets-cache
100
101 # Scrapy stuff:
102 .scrapy
103
104 # PyBuilder
105 .pybuilder/
106 target/
107
108 # Jupyter Notebook
109 .ipynb_checkpoints
110
111 # IPython
112 profile_default/
113 ipython_config.py
114
115 # generated files
116 **/generated/**
117
118 # uv
119 uv.lock
120
121 # pyenv
122 # For a library or package, you might want to ignore these files since the code is
123 # intended to run in multiple environments; otherwise, check them in:
124 .python-version
125
126 # pipenv
127 # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
128 # However, in case of collaboration, if having platform-specific dependencies or dependencies
129 # having no cross-platform support, pipenv may install dependencies that don't work, or not
130 # install all needed dependencies.
131 #Pipfile.lock
132
133 # poetry
134 # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
135 # This is especially recommended for binary packages to ensure reproducibility, and is more
136 # commonly ignored for libraries.
137 # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
138 #poetry.lock
139
140 # pdm
141 # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
142 #pdm.lock
143 # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
144 # in version control.
145 # https://pdm.fming.dev/#use-with-ide
146 .pdm.toml
147
148 # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
149 __pypackages__/
150
151 # Celery stuff
152 celerybeat-schedule
153 celerybeat.pid
154
155 # SageMath parsed files
156 *.sage.py
157
158 # Environments
159 .env
160 .venv
161 env/
162 venv/
163 ENV/
164 env.bak/
165 venv.bak/
166
167 # Spyder project settings
168 .spyderproject
169 .spyproject
170
171 # Rope project settings
172 .ropeproject
173
174 # mkdocs documentation
175 /site
176
177 # mypy
178 .mypy_cache/
179 .dmypy.json
180 dmypy.json
181
182 # Pyre type checker
183 .pyre/
184
185 # pytype static type analyzer
186 .pytype/
187
188 # Cython debug symbols
189 cython_debug/
190
191 # PyCharm
192 # JetBrains specific template is maintained in a separate JetBrains.gitignore that can
193 # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
194 # and can be added to the global gitignore or merged into this file. For a more nuclear
195 # option (not recommended) you can uncomment the following to ignore the entire idea folder.
196 .idea/
197
198 # VSCode
199 .vscode/
200
201 # Claude
202 .claude/*
203 !.claude/skills/
204 !.claude/skills/**
205
206 # Codex
207 .codex/
208
209 # Cursor
210 .cursor/
211
212 # DS Store
213 .DS_Store
214
215 # Results
216 *.csv
217
218 # Python pickle files
219 *.pkl
220
221 # Sphinx documentation
222 _build/
223
224 # vim swap files
225 *.swo
226 *.swp
227
228 # hip files generated by PyTorch
229 *.hip
230 *_hip*
231 hip_compat.h
232
233 # Benchmark dataset
234 benchmarks/**/*.json
235
236 # Linting
237 actionlint
238 shellcheck*/
239
240 # Ignore moe/marlin_moe gen code
241 csrc/libtorch_stable/moe/marlin_moe_wna16/kernel_*
242
243 # Ignore ep_kernels_workspace folder
244 ep_kernels_workspace/
245
246 # Allow tracked library source folders under submodules (e.g., benchmarks/lib)
247 !vllm/benchmarks/lib/
248 !.buildkite/scripts/lib/
249
250 # Generated gRPC protobuf files (compiled at build time from vllm_engine.proto)
251 vllm/grpc/vllm_engine_pb2.py
252 vllm/grpc/vllm_engine_pb2_grpc.py
253 vllm/grpc/vllm_engine_pb2.pyi
254
255 # Ignore generated cpu headers
256 csrc/cpu/cpu_attn_dispatch_generated.h