Spaces:
Runtime error
Runtime error
liuhaotian
commited on
Commit
β’
99cdea0
1
Parent(s):
4ef7732
Update
Browse files
app.py
CHANGED
@@ -1,6 +1,5 @@
|
|
1 |
import gradio as gr
|
2 |
import torch
|
3 |
-
import argparse
|
4 |
from omegaconf import OmegaConf
|
5 |
from gligen.task_grounded_generation import grounded_generation_box, load_ckpt, load_common_ckpt
|
6 |
|
@@ -17,23 +16,6 @@ from huggingface_hub import hf_hub_download
|
|
17 |
hf_hub_download = partial(hf_hub_download, library_name="gligen_demo")
|
18 |
|
19 |
|
20 |
-
arg_bool = lambda x: x.lower() == 'true'
|
21 |
-
|
22 |
-
|
23 |
-
def parse_option():
|
24 |
-
parser = argparse.ArgumentParser('GLIGen Demo', add_help=False)
|
25 |
-
parser.add_argument("--folder", type=str, default="create_samples", help="path to OUTPUT")
|
26 |
-
parser.add_argument("--official_ckpt", type=str, default='ckpts/sd-v1-4.ckpt', help="")
|
27 |
-
parser.add_argument("--guidance_scale", type=float, default=5, help="")
|
28 |
-
parser.add_argument("--alpha_scale", type=float, default=1, help="scale tanh(alpha). If 0, the behaviour is same as original model")
|
29 |
-
parser.add_argument("--load-text-box-generation", type=arg_bool, default=True, help="Load text-box generation pipeline.")
|
30 |
-
parser.add_argument("--load-text-box-inpainting", type=arg_bool, default=True, help="Load text-box inpainting pipeline.")
|
31 |
-
parser.add_argument("--load-text-image-box-generation", type=arg_bool, default=True, help="Load text-image-box generation pipeline.")
|
32 |
-
args = parser.parse_args()
|
33 |
-
return args
|
34 |
-
args = parse_option()
|
35 |
-
|
36 |
-
|
37 |
def load_from_hf(repo_id, filename='diffusion_pytorch_model.bin', subfolder=None):
|
38 |
cache_file = hf_hub_download(repo_id=repo_id, filename=filename, subfolder=subfolder)
|
39 |
return torch.load(cache_file, map_location='cpu')
|
@@ -47,7 +29,7 @@ def load_ckpt_config_from_hf(modality):
|
|
47 |
def ckpt_load_helper(modality, is_inpaint, is_style, common_instances=None):
|
48 |
pretrained_ckpt_gligen, config = load_ckpt_config_from_hf(modality)
|
49 |
config = OmegaConf.create( config["_content"] ) # config used in training
|
50 |
-
config.
|
51 |
config.model['params']['is_inpaint'] = is_inpaint
|
52 |
config.model['params']['is_style'] = is_style
|
53 |
|
|
|
1 |
import gradio as gr
|
2 |
import torch
|
|
|
3 |
from omegaconf import OmegaConf
|
4 |
from gligen.task_grounded_generation import grounded_generation_box, load_ckpt, load_common_ckpt
|
5 |
|
|
|
16 |
hf_hub_download = partial(hf_hub_download, library_name="gligen_demo")
|
17 |
|
18 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
def load_from_hf(repo_id, filename='diffusion_pytorch_model.bin', subfolder=None):
|
20 |
cache_file = hf_hub_download(repo_id=repo_id, filename=filename, subfolder=subfolder)
|
21 |
return torch.load(cache_file, map_location='cpu')
|
|
|
29 |
def ckpt_load_helper(modality, is_inpaint, is_style, common_instances=None):
|
30 |
pretrained_ckpt_gligen, config = load_ckpt_config_from_hf(modality)
|
31 |
config = OmegaConf.create( config["_content"] ) # config used in training
|
32 |
+
config.alpha_scale = 1.0
|
33 |
config.model['params']['is_inpaint'] = is_inpaint
|
34 |
config.model['params']['is_style'] = is_style
|
35 |
|