@tduncan / Nvidia-Optimization-Stack-VLLM Mirror · read-only / commits / 617d1c2ff1
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, 02:15 UTC

[Misc] Move `pyav` and `soundfile` to common requirements (#39997)

Signed-off-by: Isotr0py <mozf@mail2.sysu.edu.cn>

Isotr0py committed Apr 16, 2026 at 23:52 UTC 617d1c2ff14d3b8b8d33ccb51f3235c3665adecb
3 files changed +6 -3
requirements/common.txt
+2
@@ -32,7 +32,9 @@ pyzmq >= 25.0.0
32 msgspec
33 gguf >= 0.17.0
34 mistral_common[image] >= 1.11.0
35 +av # required for audio in video IO
36 opencv-python-headless >= 4.13.0 # required for video IO
37 +soundfile # required for audio IO
38 pyyaml
39 six>=1.16.0; python_version > '3.11' # transitive dependency of pandas that needs to be the latest version for python 3.12
40 setuptools>=77.0.3,<81.0.0; python_version > '3.11' # Setuptools is used by triton, we need to ensure a modern version is installed for 3.12+ so that it does not try to import distutils, which was removed in 3.12
requirements/test/rocm.txt
+4 -1
@@ -76,7 +76,9 @@ attrs==26.1.0
76 audioread==3.0.1
77 # via librosa
78 av==16.1.0
79 - # via -r requirements/test/rocm.in
79 + # via
80 + # -r requirements/test/../common.txt
81 + # -r requirements/test/rocm.in
82 azure-core==1.39.0
83 # via
84 # azure-identity
@@ -1331,6 +1333,7 @@ sortedcontainers==2.4.0
1333 # via hypothesis
1334 soundfile==0.13.1
1335 # via
1336 + # -r requirements/test/../common.txt
1337 # -r requirements/test/rocm.in
1338 # genai-perf
1339 # librosa
setup.py
-2
@@ -1092,9 +1092,7 @@ setup(
1092 "instanttensor": ["instanttensor >= 0.1.5"],
1093 "runai": ["runai-model-streamer[s3,gcs,azure] >= 0.15.7"],
1094 "audio": [
1095 - "av",
1095 "scipy",
1097 - "soundfile",
1096 "mistral_common[audio]",
1097 ], # Required for audio processing
1098 "video": [], # Kept for backwards compatibility