2026-02-05 21:47:41 +08:00
|
|
|
# Common dependencies for all platforms
|
2026-09-22 23:52:01 +08:00
|
|
|
# kernels==0.16.1 requires the LayerRepository version=/revision= integration
|
|
|
|
|
# introduced in transformers 5.13. Keep the tested upper bound: 5.15 has
|
|
|
|
|
# a reported model-construction regression; later versions need validation.
|
2026-10-05 14:11:01 +08:00
|
|
|
# This range also satisfies vLLM 0.31.0's transformers>=5.10.4,<5.18.0 requirement.
|
2026-09-22 23:52:01 +08:00
|
|
|
# MOSS-TTS-Nano's list/set weight-loading compatibility is handled by
|
|
|
|
|
# transformers_keys_to_ignore_compat in model_executor/models/utils.py.
|
2026-09-09 18:20:34 +08:00
|
|
|
transformers >= 5.13.0, < 5.15
|
2026-04-04 17:29:09 +08:00
|
|
|
av>=14.0.0
|
2026-09-29 22:38:23 -05:00
|
|
|
# typing_extensions.Concatenate accepts a trailing `...` on 3.10 only from
|
|
|
|
|
# 4.13 (older 4.12.x re-export typing.Concatenate, which rejects it). The
|
|
|
|
|
# Nemotron VoiceChat codec annotates `Concatenate[int, ...]`, so pin the
|
|
|
|
|
# floor instead of relying on the version vLLM/torch pull transitively.
|
|
|
|
|
typing_extensions>=4.13
|
2026-02-05 21:47:41 +08:00
|
|
|
omegaconf>=2.3.0
|
2026-08-22 00:20:34 -04:00
|
|
|
diffusers==0.40.0
|
2026-09-09 18:20:34 +08:00
|
|
|
# Hub kernels, including LTX-2.5 NATTEN. 0.16+ resolves torch-stable-abi*
|
|
|
|
|
# FA3 builds on torch 2.13 / cu130; keep in sync with transformers above.
|
|
|
|
|
kernels==0.16.1
|
2026-07-09 17:09:23 +02:00
|
|
|
safetensors>=0.8.0
|
2026-02-05 21:47:41 +08:00
|
|
|
accelerate==1.12.0
|
|
|
|
|
soundfile>=0.13.1
|
2026-09-22 17:10:15 -07:00
|
|
|
# Breeze reference conditioning must use the released codec's soxr resampling.
|
|
|
|
|
soxr>=0.5.0.post1
|
2026-08-13 08:41:59 +08:00
|
|
|
cache-dit==1.5.0
|
2026-02-05 21:47:41 +08:00
|
|
|
tqdm>=4.66.0
|
|
|
|
|
torchsde>=0.2.6
|
|
|
|
|
openai-whisper>=20250625
|
|
|
|
|
imageio[ffmpeg]>=2.37.2
|
2026-03-05 00:54:59 +00:00
|
|
|
x-transformers>=2.12.2
|
|
|
|
|
einops>=0.8.1
|
2026-02-09 19:17:32 +08:00
|
|
|
prettytable>=3.8.0
|
2026-02-12 16:05:02 +08:00
|
|
|
aenum==3.1.16
|
2026-02-24 16:55:23 +08:00
|
|
|
pyzmq>=25.0.0
|
2026-03-18 17:33:53 +08:00
|
|
|
janus>=1.0.0
|
2026-06-15 06:22:59 -07:00
|
|
|
msgpack>=1.0.0
|
2026-06-19 18:41:22 -05:00
|
|
|
pydantic>=2.1.0
|
|
|
|
|
pydantic-settings>=2.0.0
|
2026-06-30 19:41:06 +08:00
|
|
|
# Required for GGUF-quantized diffusion model loading (gguf_adapters). The CI
|
|
|
|
|
# base image does not ship it, so declare it explicitly. The loader also guards
|
|
|
|
|
# this import so a missing gguf no longer breaks all diffusion model loading.
|
|
|
|
|
gguf>=0.10.0
|
2026-08-12 19:04:07 +02:00
|
|
|
# Required for running the Cosmos3 model with guardrails enabled (default behavior).
|
|
|
|
|
cosmos-guardrail>=0.3.1
|
2026-09-16 20:49:04 +08:00
|
|
|
# Required for CosyVoice3 (get_window/resample_poly). >=1.18.0 requires
|
|
|
|
|
# Python >=3.12, breaking base installs on the project's supported 3.10/3.11;
|
|
|
|
|
# these are long-stable APIs with no version-specific need for 1.18.
|
|
|
|
|
scipy>=1.11.0
|
|
|
|
|
s3tokenizer==0.3.0
|