# required
xoscar>=0.4.4
gradio==4.26.0
typer[all]<0.12.0  # fix typer required by gradio
pillow
click
tqdm>=4.27
tabulate
requests
pydantic>2
fastapi>=0.110.3
uvicorn
huggingface-hub>=0.19.4
typing_extensions
modelscope>=1.10.0
sse_starlette>=1.6.5  # ensure_bytes API break change: https://github.com/sysid/sse-starlette/issues/65
openai>=1.40.0  # For typing
python-jose[cryptography]
passlib[bcrypt]
aioprometheus[starlette]>=23.12.0
nvidia-ml-py
async-timeout
peft
opencv-contrib-python-headless
setproctitle

# all
transformers>=4.46.0
accelerate>=0.28.0
sentencepiece
transformers_stream_generator
bitsandbytes
protobuf
einops
tiktoken>=0.6.0
sentence-transformers>=3.1.0
controlnet_aux
orjson
auto-gptq
autoawq<0.2.6  # autoawq 0.2.6 pinned torch to 2.3
optimum
attrdict  # For deepseek VL
timm>=0.9.16  # For deepseek VL
torchvision  # For deepseek VL
FlagEmbedding  # For rerank
funasr<1.1.17
omegaconf~=2.3.0  # For ChatTTS
nemo_text_processing<1.1.0  # 1.1.0 requires pynini==2.1.6.post1
WeTextProcessing<1.0.4  # 1.0.4 requires pynini==2.1.6
librosa  # For ChatTTS
torchaudio  # For ChatTTS
ChatTTS>=0.2.1
xxhash  # For ChatTTS
torch>=2.0.0  # For CosyVoice
lightning>=2.0.0  # For CosyVoice, matcha
hydra-core>=1.3.2  # For CosyVoice, matcha
inflect  # For CosyVoice, matcha
conformer  # For CosyVoice, matcha
diffusers>=0.32.0  # For CosyVoice, matcha
gdown  # For CosyVoice, matcha
pyarrow  # For CosyVoice, matcha
HyperPyYAML  # For CosyVoice
onnxruntime-gpu==1.16.0; sys_platform == 'linux'  # For CosyVoice
onnxruntime==1.16.0; sys_platform == 'darwin' or sys_platform == 'windows'  # For CosyVoice
boto3>=1.28.55,<1.28.65 # For tensorizer
tensorizer~=2.9.0
imageio-ffmpeg  # For video
eva-decord  # For video in VL
jj-pytorchvideo # For CogVLM2-video
loguru  # For Fish Speech
natsort  # For Fish Speech
loralib  # For Fish Speech
ormsgpack  # For Fish Speech
cachetools  # For Fish Speech
silero-vad  # For Fish Speech
vector-quantize-pytorch<=1.17.3,>=1.14.24 # For Fish Speech
torchdiffeq  # For F5-TTS
x_transformers>=1.31.14  # For F5-TTS
pypinyin  # For F5-TTS
tomli  # For F5-TTS
vocos  # For F5-TTS
librosa  # For F5-TTS
jieba  # For F5-TTS
soundfile  # For F5-TTS
qwen-vl-utils # For qwen2-vl
datamodel_code_generator # for minicpm-4B
jsonschema # for minicpm-4B
deepcache # for sd
verovio>=4.3.1  # For got_ocr2
gguf

# sglang
decord
hf_transfer
huggingface_hub
interegular
outlines>=0.0.44,<0.1.0
packaging
prometheus-client>=0.20.0
psutil
python-multipart
pyzmq>=25.1.2
torchao>=0.7.0
uvloop
xgrammar>=0.1.6
vllm>=0.6.3.post1,<=0.6.4.post1
cuda-python
