Spaces:
Running
Running
Update backend/pipelines/lcm.py
Browse files- backend/pipelines/lcm.py +6 -0
backend/pipelines/lcm.py
CHANGED
@@ -24,12 +24,14 @@ def _get_lcm_pipeline_from_base_model(
|
|
24 |
unet = UNet2DConditionModel.from_pretrained(
|
25 |
lcm_model_id,
|
26 |
torch_dtype=torch.float32,
|
|
|
27 |
local_files_only=use_local_model,
|
28 |
)
|
29 |
pipeline = DiffusionPipeline.from_pretrained(
|
30 |
base_model_id,
|
31 |
unet=unet,
|
32 |
torch_dtype=torch.float32,
|
|
|
33 |
local_files_only=use_local_model,
|
34 |
)
|
35 |
pipeline.scheduler = LCMScheduler.from_config(pipeline.scheduler.config)
|
@@ -45,6 +47,7 @@ def load_taesd(
|
|
45 |
pipeline.vae = AutoencoderTiny.from_pretrained(
|
46 |
vae_model,
|
47 |
torch_dtype=torch_data_type,
|
|
|
48 |
local_files_only=use_local_model,
|
49 |
)
|
50 |
|
@@ -59,6 +62,7 @@ def get_lcm_model_pipeline(
|
|
59 |
model_id,
|
60 |
"stabilityai/stable-diffusion-xl-base-1.0",
|
61 |
use_local_model,
|
|
|
62 |
)
|
63 |
|
64 |
elif model_id == "latent-consistency/lcm-ssd-1b":
|
@@ -66,11 +70,13 @@ def get_lcm_model_pipeline(
|
|
66 |
model_id,
|
67 |
"segmind/SSD-1B",
|
68 |
use_local_model,
|
|
|
69 |
)
|
70 |
else:
|
71 |
pipeline = DiffusionPipeline.from_pretrained(
|
72 |
model_id,
|
73 |
local_files_only=use_local_model,
|
|
|
74 |
)
|
75 |
|
76 |
return pipeline
|
|
|
24 |
unet = UNet2DConditionModel.from_pretrained(
|
25 |
lcm_model_id,
|
26 |
torch_dtype=torch.float32,
|
27 |
+
safety_checker=None,
|
28 |
local_files_only=use_local_model,
|
29 |
)
|
30 |
pipeline = DiffusionPipeline.from_pretrained(
|
31 |
base_model_id,
|
32 |
unet=unet,
|
33 |
torch_dtype=torch.float32,
|
34 |
+
safety_checker=None,
|
35 |
local_files_only=use_local_model,
|
36 |
)
|
37 |
pipeline.scheduler = LCMScheduler.from_config(pipeline.scheduler.config)
|
|
|
47 |
pipeline.vae = AutoencoderTiny.from_pretrained(
|
48 |
vae_model,
|
49 |
torch_dtype=torch_data_type,
|
50 |
+
safety_checker=None,
|
51 |
local_files_only=use_local_model,
|
52 |
)
|
53 |
|
|
|
62 |
model_id,
|
63 |
"stabilityai/stable-diffusion-xl-base-1.0",
|
64 |
use_local_model,
|
65 |
+
safety_checker=None,
|
66 |
)
|
67 |
|
68 |
elif model_id == "latent-consistency/lcm-ssd-1b":
|
|
|
70 |
model_id,
|
71 |
"segmind/SSD-1B",
|
72 |
use_local_model,
|
73 |
+
safety_checker=None,
|
74 |
)
|
75 |
else:
|
76 |
pipeline = DiffusionPipeline.from_pretrained(
|
77 |
model_id,
|
78 |
local_files_only=use_local_model,
|
79 |
+
safety_checker=None,
|
80 |
)
|
81 |
|
82 |
return pipeline
|