LiveWan / wanstreamer /serve /paths.py
JonathanColetti's picture
LiveWan streaming demo on ZeroGPU
36cdb93 verified
Raw
History Blame Contribute Delete
788 Bytes
"""Where the weights live.
`setup.sh` downloads into the repository directory, so the defaults resolve there
too and a fresh clone runs without arguments. Each can be overridden by an
environment variable, or by the matching command-line flag.
"""
import os
from pathlib import Path
ROOT = Path(__file__).resolve().parents[1]
def _p(env, *default):
return str(Path(os.environ.get(env) or ROOT.joinpath(*default)))
ASSETS = _p("LIVEWAN_ASSETS", "assets") # the LiveWan HF repo
BASE_DIR = _p("LIVEWAN_BASE_DIR", "wan21_13b") # VAE, umt5, base transformer
WAN_REPO = _p("LIVEWAN_WAN_REPO", "wan21_repo") # the Wan2.1 reference code
WORLDS_DIR = _p("LIVEWAN_WORLDS_DIR", "generated_worlds")
WEIGHTS = str(Path(ASSETS) / "checkpoints/t14b_b64/latest.pt")