charliebaby2023 commited on
Commit
93479bf
·
verified ·
1 Parent(s): a980aca

Update backend/pipelines/lcm.py

Browse files
Files changed (1) hide show
  1. 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