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