| FROM nvidia/cuda:12.9.0-devel-ubuntu24.04 |
|
|
| |
| ENV DEBIAN_FRONTEND=noninteractive |
|
|
| |
| |
| RUN apt-get update && apt-get install -y --no-install-recommends \ |
| python3 \ |
| python3-pip \ |
| python3-dev \ |
| git \ |
| gcc \ |
| g++ \ |
| libsndfile1 \ |
| ffmpeg \ |
| && rm -rf /var/lib/apt/lists/* |
|
|
| |
| RUN ln -sf /usr/bin/python3 /usr/bin/python |
|
|
| |
| ENV PIP_BREAK_SYSTEM_PACKAGES=1 |
|
|
| |
| WORKDIR /app |
|
|
| |
| RUN pip install --no-cache-dir \ |
| torch==2.8.0 \ |
| torchaudio==2.8.0 \ |
| torchcodec==0.6.0 \ |
| --index-url https://download.pytorch.org/whl/cu128 |
|
|
| |
| RUN pip install --no-cache-dir \ |
| transformers==4.57.6 \ |
| evaluate \ |
| datasets \ |
| librosa \ |
| jiwer \ |
| num2words \ |
| peft==0.13.1 \ |
| soundfile |
|
|
| |
| RUN MAX_JOBS=8 pip install --no-cache-dir flash-attn==2.8.3 --no-build-isolation |
|
|
| |
| ENV HF_AUDIO_DECODER_BACKEND=soundfile |
|
|
| |
| COPY . /app |
|
|
| |
| ENTRYPOINT ["bash"] |
|
|
| EXPOSE 7860 |
| CMD ["-c", "python3 -m http.server 7860"] |
|
|