Files
yolain-ComfyUI-Easy-Use/py/config.py
T
2024-03-04 20:25:30 +08:00

90 lines
2.9 KiB
Python

import os
import folder_paths
from pathlib import Path
BASE_RESOLUTIONS = [
("自定义", "自定义"),
(512, 512),
(512, 768),
(768, 512),
(576, 1024),
(768, 1024),
(768, 1280),
(768, 1344),
(768, 1536),
(816, 1920),
(832, 1152),
(896, 1152),
(896, 1088),
(1024, 1024),
(1024, 576),
(1024, 768),
(1080, 1920),
(1440, 2560),
(1088, 896),
(1152, 832),
(1152, 896),
(1280, 768),
(1344, 768),
(1536, 640),
(1536, 768),
(1920, 816),
(1920, 1080),
(2560, 1440),
]
MAX_SEED_NUM = 1125899906842624
INPAINT_DIR = os.path.join(folder_paths.models_dir, "inpaint")
RESOURCES_DIR = os.path.join(Path(__file__).parent.parent, "resources")
FOOOCUS_STYLES_DIR = os.path.join(Path(__file__).parent.parent, "styles")
LAYER_DIFFUSION_DIR = os.path.join(folder_paths.models_dir, "layer_model")
FOOOCUS_STYLES_SAMPLES = 'https://raw.githubusercontent.com/lllyasviel/Fooocus/main/sdxl_styles/samples/'
FOOOCUS_INPAINT_HEAD = {
"fooocus_inpaint_head": {
"model_url": "https://huggingface.co/lllyasviel/fooocus_inpaint/resolve/main/fooocus_inpaint_head.pth"
}
}
FOOOCUS_INPAINT_PATCH = {
"inpaint_v26 (1.32GB)": {
"model_url": "https://huggingface.co/lllyasviel/fooocus_inpaint/resolve/main/inpaint_v26.fooocus.patch"
},
"inpaint_v25 (2.58GB)": {
"model_url": "https://huggingface.co/lllyasviel/fooocus_inpaint/resolve/main/inpaint_v25.fooocus.patch"
},
"inpaint (1.32GB)": {
"model_url": "https://huggingface.co/lllyasviel/fooocus_inpaint/resolve/main/inpaint.fooocus.patch"
},
}
LAYER_DIFFUSION_VAE = {
"encode": {
"model_url": "https://huggingface.co/LayerDiffusion/layerdiffusion-v1/resolve/main/vae_transparent_encoder.safetensors"
},
"decode": {
"model_url": "https://huggingface.co/LayerDiffusion/layerdiffusion-v1/resolve/main/vae_transparent_decoder.safetensors"
}
}
LAYER_DIFFUSION = {
"Attention Injection": {
"model_url": "https://huggingface.co/LayerDiffusion/layerdiffusion-v1/resolve/main/layer_xl_transparent_attn.safetensors"
},
"Conv Injection": {
"model_url": "https://huggingface.co/LayerDiffusion/layerdiffusion-v1/resolve/main/layer_xl_transparent_conv.safetensors"
},
"Foreground": {
"model_url": "https://huggingface.co/LayerDiffusion/layerdiffusion-v1/resolve/main/layer_xl_fg2ble.safetensors"
},
"Foreground to Background": {
"model_url": "https://huggingface.co/LayerDiffusion/layerdiffusion-v1/resolve/main/layer_xl_fgble2bg.safetensors"
},
"Background": {
"model_url": "https://huggingface.co/LayerDiffusion/layerdiffusion-v1/resolve/main/layer_xl_bg2ble.safetensors"
},
"Background to Foreground": {
"model_url": "https://huggingface.co/LayerDiffusion/layerdiffusion-v1/resolve/main/layer_xl_bgble2fg.safetensors"
},
}