MotionCLR / models /__init__.py
EvanTHU's picture
init demo
b887ad8 verified
raw
history blame
672 Bytes
from .unet import MotionCLR
__all__ = ["MotionCLR"]
def build_models(opt, edit_config=None, out_path=None):
print("\nInitializing model ...")
model = MotionCLR(
input_feats=opt.dim_pose,
text_latent_dim=opt.text_latent_dim,
base_dim=opt.base_dim,
dim_mults=opt.dim_mults,
time_dim=opt.time_dim,
adagn=not opt.no_adagn,
zero=True,
dropout=opt.dropout,
no_eff=opt.no_eff,
cond_mask_prob=getattr(opt, "cond_mask_prob", 0.0),
self_attention=opt.self_attention,
vis_attn=opt.vis_attn,
edit_config=edit_config,
out_path=out_path,
)
return model