working ok
This commit is contained in:
+12
-3
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user