Spaces:
Runtime error
Runtime error
Download shared/vae/loader.py from naicoi/lipsync-docker: direct link, hf CLI and curl.
- Browser
- Download file 678 Bytes
-
https://huggingface.co/spaces/naicoi/lipsync-docker/resolve/refs%2Fpr%2F3/shared/vae/loader.py
- Command line
-
hf download hf://spaces/naicoi/lipsync-docker@refs/pr/3/shared/vae/loader.py
-
curl -L -o loader.py https://huggingface.co/spaces/naicoi/lipsync-docker/resolve/refs%2Fpr%2F3/shared/vae/loader.py
678 Bytes
| """VAE loader (placeholder - actual loading handled by ModelManager)""" | |
| import os | |
| import sys | |
| import torch | |
| from diffusers.models.autoencoders.autoencoder_kl import AutoencoderKL | |
| sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))) | |
| from config import MODELS_DIR | |
| def load_vae(device: str = "cuda"): | |
| """Load VAE from HuggingFace | |
| Args: | |
| device: Device to load VAE on | |
| Returns: | |
| VAE model | |
| """ | |
| vae = AutoencoderKL.from_pretrained( | |
| "stabilityai/sd-vae-ft-mse", torch_dtype=torch.float16, cache_dir=MODELS_DIR | |
| ) | |
| vae.config.scaling_factor = 0.18215 | |
| vae.config.shift_factor = 0 | |
| return vae.to(device) | |