fastapi==0.115.0 uvicorn[standard]==0.30.6 python-multipart==0.0.9 requests==2.32.3 # Pin torch/torchaudio explicitly to the cu121 wheels (see --extra-index-url in # the Dockerfile). If left unpinned, `pip install whisperx` resolves its # loose "torch>=2" constraint against whatever the newest release is # (currently a cu128 build) - that's both a much bigger download (duplicate/ # newer CUDA libs) and known to be ABI-incompatible with the cuDNN version # ctranslate2 (a whisperx dependency) expects on older pins. Pinning fixes # both the image size and a real "libcudnn_ops_infer.so.8: cannot open # shared object file" crash some torch/ctranslate2 combos hit. torch==2.3.1 torchaudio==2.3.1 whisperx==3.3.1 ctranslate2==4.4.0 faster-whisper==1.1.0 pyannote.audio==3.3.2 nltk==3.9.1 pandas==2.2.3 transformers==4.44.2 matplotlib