# RVC API Container Requirements (ROCm/Python 3.10.19) # pip==24.0 # Generated from: .venv/bin/pip list --format=freeze # # Core dependencies fastapi==0.128.0 uvicorn==0.40.0 pyzmq==27.1.0 numpy==1.23.5 pydantic==2.12.5 python-multipart==0.0.21 # Audio processing librosa==0.10.2 soundfile==0.13.1 sounddevice==0.5.3 pydub==0.25.1 audioread==3.1.0 resampy==0.4.3 soxr==1.0.0 pyworld==0.3.2 praat-parselmouth==0.4.7 torchcrepe==0.0.23 torchfcpe==0.0.4 # Torch with ROCm 6.4 - PyTorch 2.5.1 (provided by base image rocm6.4) # These are commented out since the base image already has them # torch==2.5.1+rocm6.4 # torchaudio==2.5.1+rocm6.4 # torchvision==0.20.1+rocm6.4 # RVC dependencies fairseq==0.12.2 faiss-cpu==1.7.3 gradio==3.48.0 gradio_client==0.6.1 # LMDeploy (for compatibility with soprano_rvc_api.py) lmdeploy==0.11.1 transformers==4.57.3 tokenizers==0.22.2 huggingface-hub==0.36.0 safetensors==0.7.0 # Supporting libraries accelerate==1.12.0 sentencepiece==0.2.1 protobuf==6.33.4 tiktoken==0.12.0 requests==2.32.5 tqdm==4.67.1 PyYAML==6.0.3 Jinja2==3.1.6 click==8.3.1 psutil==7.2.1 packaging==25.0 filelock==3.20.0 fsspec==2025.10.0 regex==2025.11.3 certifi==2026.1.4 charset-normalizer==3.4.4 urllib3==2.6.3 idna==3.11 # Additional dependencies einops==0.8.1 peft==0.14.0 scipy==1.15.3 scikit-learn==1.7.2 matplotlib==3.10.8 pandas==2.3.3 av==16.1.0 pillow==10.4.0 omegaconf==2.0.6 hydra-core==1.0.7 python-dotenv==1.2.1 # Ray and distributed computing ray==2.53.0 # Numba for performance (compatible with numpy 1.23.5) numba==0.56.4 llvmlite==0.39.0 # NOTE: apex is incompatible and must be removed after pip install # Remove with: pip uninstall -y apex # Additional audio libraries local-attention==1.11.2