working ok

This commit is contained in:
2026-04-16 10:00:37 -04:00
parent 9debc56137
commit 129df7d1fa
24 changed files with 674 additions and 539 deletions
+12 -3
View File
@@ -61,10 +61,19 @@ RUN python3.11 -m pip install --no-cache-dir --no-deps \
"sgl-kernel @ https://github.com/sgl-project/whl/releases/download/v0.3.14.post1/sgl_kernel-0.3.14.post1%2Bcu128-cp310-abi3-manylinux2014_x86_64.whl" || \
echo "sgl-kernel install failed — fp8 T5 will fall back to bf16"
#
# MuseTalk (audio-driven lip-sync) — same story.
# MuseTalk (audio-driven lip-sync) — installed from the bhetherman/MuseTalk
# fork checked in as a submodule at third_party/MuseTalk. The upstream repo
# has no setup.py / pyproject.toml; our fork adds them so `pip install .`
# just works. We deliberately do NOT install its requirements.txt (it pins
# numpy==1.23.5, transformers==4.39.2, tensorflow==2.12.0 which conflict
# with the rest of the stack) — instead we install its real runtime deps
# explicitly here.
COPY third_party/MuseTalk /opt/MuseTalk
RUN python3.11 -m pip install --no-cache-dir --no-deps /opt/MuseTalk || \
echo "MuseTalk install failed — config.video.musetalk.enabled must stay false until fixed"
RUN python3.11 -m pip install --no-cache-dir \
"git+https://github.com/TMElyralab/MuseTalk.git" || \
echo "MuseTalk install failed — config.video.enabled must stay false until fixed"
librosa einops omegaconf ffmpeg-python || \
echo "MuseTalk runtime deps install failed"
#
# LoRA directory (user drops .safetensors here; bind-mounted in compose).
RUN mkdir -p /cache/loras