@tduncan / Nvidia-Optimization-Stack-VLLM Mirror · read-only / commits / 07edd551cc
Fork 0

A high-throughput and memory-efficient inference and serving engine for LLMs

Mirrored from https://github.com/tduncan-lum/Nvidia-Optimization-Stack---VLLM.git

Synced Nov 5, 18:30 UTC

[CI/Build] Resolve a dependency deadlock when installing the test dependencies used in CI (#37766)

Signed-off-by: Run Yu <yurun00@gmail.com>

Run Yu committed Mar 31, 2026 at 11:05 UTC 07edd551ccd66b31e02e6d299f43c332dd911760
2 files changed +28 -7
.pre-commit-config.yaml
+1 -1
@@ -39,7 +39,7 @@ repos:
39 rev: 0.11.1
40 hooks:
41 - id: pip-compile
42 - args: [requirements/test.in, -o, requirements/test.txt, --index-strategy, unsafe-best-match, --torch-backend, cu129, --python-platform, x86_64-manylinux_2_28, --python-version, "3.12"]
42 + args: [requirements/test.in, -c, requirements/common.txt, -o, requirements/test.txt, --index-strategy, unsafe-best-match, --torch-backend, cu129, --python-platform, x86_64-manylinux_2_28, --python-version, "3.12"]
43 files: ^requirements/test\.(in|txt)$
44 - id: pip-compile
45 alias: pip-compile-rocm
requirements/test.txt
+27 -6
@@ -1,5 +1,5 @@
1 # This file was autogenerated by uv via the following command:
2 -# uv pip compile requirements/test.in -o requirements/test.txt --index-strategy unsafe-best-match --torch-backend cu129 --python-platform x86_64-manylinux_2_28 --python-version 3.12
2 +# uv pip compile requirements/test.in -c requirements/common.txt -o requirements/test.txt --index-strategy unsafe-best-match --torch-backend cu129 --python-platform x86_64-manylinux_2_28 --python-version 3.12
3 absl-py==2.1.0
4 # via
5 # rouge-score
@@ -14,6 +14,7 @@ aiohappyeyeballs==2.6.1
14 # via aiohttp
15 aiohttp==3.13.3
16 # via
17 + # -c requirements/common.txt
18 # aiohttp-cors
19 # datasets
20 # fsspec
@@ -225,7 +226,9 @@ et-xmlfile==2.0.0
226 evaluate==0.4.3
227 # via lm-eval
228 fastapi==0.128.0
228 - # via gpt-oss
229 + # via
230 + # -c requirements/common.txt
231 + # gpt-oss
232 fastparquet==2024.11.0
233 # via genai-perf
234 fastrlock==0.8.2
@@ -234,6 +237,7 @@ fastsafetensors==0.2.2
237 # via -r requirements/test.in
238 filelock==3.16.1
239 # via
240 + # -c requirements/common.txt
241 # blobfile
242 # datasets
243 # diffusers
@@ -505,7 +509,9 @@ mbstrdecoder==1.1.3
509 mdurl==0.1.2
510 # via markdown-it-py
511 mistral-common==1.10.0
508 - # via -r requirements/test.in
512 + # via
513 + # -c requirements/common.txt
514 + # -r requirements/test.in
515 more-itertools==10.5.0
516 # via lm-eval
517 mpmath==1.3.0
@@ -655,13 +661,16 @@ omegaconf==2.3.0
661 open-clip-torch==2.32.0
662 # via -r requirements/test.in
663 openai-harmony==0.0.4
658 - # via gpt-oss
664 + # via
665 + # -c requirements/common.txt
666 + # gpt-oss
667 opencensus==0.11.4
668 # via ray
669 opencensus-context==0.1.3
670 # via opencensus
671 opencv-python-headless==4.13.0.90
672 # via
673 + # -c requirements/common.txt
674 # -r requirements/test.in
675 # albucore
676 # albumentations
@@ -670,15 +679,17 @@ openpyxl==3.1.5
679 # via -r requirements/test.in
680 opentelemetry-api==1.35.0
681 # via
682 + # -c requirements/common.txt
683 # opentelemetry-exporter-prometheus
684 # opentelemetry-sdk
685 # opentelemetry-semantic-conventions
686 opentelemetry-exporter-prometheus==0.56b0
687 # via ray
678 -opentelemetry-proto==1.36.0
688 +opentelemetry-proto==1.35.0
689 # via ray
690 opentelemetry-sdk==1.35.0
691 # via
692 + # -c requirements/common.txt
693 # opentelemetry-exporter-prometheus
694 # ray
695 opentelemetry-semantic-conventions==0.56b0
@@ -785,6 +796,7 @@ pqdm==0.2.0
796 # via -r requirements/test.in
797 prometheus-client==0.22.0
798 # via
799 + # -c requirements/common.txt
800 # opentelemetry-exporter-prometheus
801 # ray
802 propcache==0.2.0
@@ -793,8 +805,9 @@ propcache==0.2.0
805 # yarl
806 proto-plus==1.26.1
807 # via google-api-core
796 -protobuf==6.33.2
808 +protobuf==6.33.6
809 # via
810 + # -c requirements/common.txt
811 # google-api-core
812 # googleapis-common-protos
813 # grpcio-reflection
@@ -836,6 +849,7 @@ pycryptodomex==3.22.0
849 # via blobfile
850 pydantic==2.12.0
851 # via
852 + # -c requirements/common.txt
853 # -r requirements/test.in
854 # albumentations
855 # datamodel-code-generator
@@ -973,6 +987,7 @@ regex==2024.9.11
987 # transformers
988 requests==2.32.3
989 # via
990 + # -c requirements/common.txt
991 # azure-core
992 # buildkite-test-collector
993 # datasets
@@ -1085,6 +1100,7 @@ sentry-sdk==2.52.0
1100 # via wandb
1101 setuptools==77.0.3
1102 # via
1103 + # -c requirements/common.txt
1104 # lightning-utilities
1105 # pytablewriter
1106 # tensorboard
@@ -1099,6 +1115,7 @@ shellingham==1.5.4
1115 # typer
1116 six==1.16.0
1117 # via
1118 + # -c requirements/common.txt
1119 # junit-xml
1120 # lightly
1121 # opencensus
@@ -1183,6 +1200,7 @@ tifffile==2025.3.30
1200 # terratorch
1201 tiktoken==0.12.0
1202 # via
1203 + # -c requirements/common.txt
1204 # gpt-oss
1205 # lm-eval
1206 # mistral-common
@@ -1195,6 +1213,7 @@ timm==1.0.17
1213 # torchgeo
1214 tokenizers==0.22.0
1215 # via
1216 + # -c requirements/common.txt
1217 # -r requirements/test.in
1218 # transformers
1219 tomli==2.2.1
@@ -1271,6 +1290,7 @@ tqdm==4.67.3
1290 # transformers
1291 transformers==4.57.5
1292 # via
1293 + # -c requirements/common.txt
1294 # -r requirements/test.in
1295 # genai-perf
1296 # peft
@@ -1297,6 +1317,7 @@ typeshed-client==2.8.2
1317 # via jsonargparse
1318 typing-extensions==4.15.0
1319 # via
1320 + # -c requirements/common.txt
1321 # aiosignal
1322 # albumentations
1323 # alembic