lipsmusemodel / install.sh
u0feff's picture
Fix dependencies
6643684
#!/bin/bash
# Since we use preloaded, cached versions of models, we must link them for further use
mkdir ~/app/models/musetalkV15
ln -s ~/.cache/huggingface/hub/models--TMElyralab--MuseTalk/snapshots/*/musetalkV15/* ~/app/models/musetalkV15/
mkdir ~/app/models/musetalk
ln -s ~/.cache/huggingface/hub/models--TMElyralab--MuseTalk/snapshots/*/musetalk/* ~/app/models/musetalk/
mkdir ~/app/models/dwpose
ln -s ~/.cache/huggingface/hub/models--yzd-v--DWPose/snapshots/*/* ~/app/models/dwpose/
mkdir ~/app/models/sd-vae
ln -s ~/.cache/huggingface/hub/models--stabilityai--sd-vae-ft-mse/snapshots/*/* ~/app/models/sd-vae/
mkdir ~/app/models/syncnet
ln -s ~/.cache/huggingface/hub/models--ByteDance--LatentSync/snapshots/*/* ~/app/models/syncnet/
mkdir ~/app/models/whisper
ln -s ~/.cache/huggingface/hub/models--openai--whisper-tiny/snapshots/*/* ~/app/models/whisper/
pip install --no-cache-dir -U openmim
# Mim uses ~/.cache/mim by default for cache, but hugging face only allows to use /home/user/app, so we use little hack
export HOME=/home/user/app
mim install mmengine
mim install "mmcv==2.1.0"
mim install "mmdet==3.2.0"
mim install "mmpose==1.2.0"