|
{ |
|
"model_id": "MagicAnimate", |
|
"description": "Temporally Consistent Human Image Animation using Diffusion Model", |
|
"license": "BSD-3-Clause", |
|
"version": "1.0", |
|
"model_type": "convnext", |
|
"configurations": [ |
|
{ |
|
"model": "pretrained_models/stable-diffusion-v1-5", |
|
"description": "Stable Diffusion v1.5 model with various enhancements for temporal consistency.", |
|
"config_file": "pretrained_models/stable-diffusion-v1-5/config.json" |
|
}, |
|
{ |
|
"model": "pretrained_models/sd-vae-ft-mse", |
|
"description": "VAE finetuned with MSE loss for better latent representations.", |
|
"config_file": "pretrained_models/sd-vae-ft-mse/config.json" |
|
}, |
|
{ |
|
"model": "pretrained_models/MagicAnimate/appearance_encoder", |
|
"description": "Appearance encoder for extracting and encoding appearance features.", |
|
"config_file": "pretrained_models/MagicAnimate/appearance_encoder/config.json" |
|
}, |
|
{ |
|
"model": "pretrained_models/MagicAnimate/densepose_controlnet", |
|
"description": "DensePose control net for controlling animations based on dense pose inputs.", |
|
"config_file": "pretrained_models/MagicAnimate/densepose_controlnet/config.json" |
|
}, |
|
{ |
|
"model": "pretrained_models/MagicAnimate/temporal_attention", |
|
"description": "Temporal attention model for ensuring temporal consistency in animations.", |
|
"config_file": "pretrained_models/MagicAnimate/temporal_attention/config.json" |
|
} |
|
], |
|
"dependencies": { |
|
"python_version": "3.10", |
|
"packages": [ |
|
"torch==2.0.1", |
|
"torchvision==0.15.2", |
|
"diffusers==0.21.4", |
|
"transformers==4.32.0", |
|
"fastapi==0.103.0", |
|
"gradio==3.41.2", |
|
"aiohttp==3.8.5", |
|
"uvicorn==0.23.2", |
|
"numpy==1.24.4", |
|
"opencv-python==4.8.0.76", |
|
"scipy==1.12.0", |
|
"sentence-transformers==2.2.2" |
|
] |
|
} |
|
} |
|
|