Wuvin commited on
Commit
8981664
1 Parent(s): 062b5a5

add offload

Browse files
gradio_app/custom_models/mvimg_prediction.py CHANGED
@@ -14,7 +14,7 @@ checkpoint_path = "ckpt/img2mvimg/unet_state_dict.pth"
14
 
15
  def predict(img_list: List[Image.Image], guidance_scale=2., **kwargs):
16
  trainer, pipeline = load_pipeline(training_config, checkpoint_path)
17
- # pipeline.enable_model_cpu_offload()
18
 
19
  if isinstance(img_list, Image.Image):
20
  img_list = [img_list]
 
14
 
15
  def predict(img_list: List[Image.Image], guidance_scale=2., **kwargs):
16
  trainer, pipeline = load_pipeline(training_config, checkpoint_path)
17
+ pipeline.enable_model_cpu_offload()
18
 
19
  if isinstance(img_list, Image.Image):
20
  img_list = [img_list]
gradio_app/custom_models/normal_prediction.py CHANGED
@@ -10,7 +10,7 @@ checkpoint_path = "ckpt/image2normal/unet_state_dict.pth"
10
 
11
  def predict_normals(image: List[Image.Image], guidance_scale=2., do_rotate=True, num_inference_steps=30, **kwargs):
12
  trainer, pipeline = load_pipeline(training_config, checkpoint_path)
13
- # pipeline.enable_model_cpu_offload()
14
 
15
  img_list = image if isinstance(image, list) else [image]
16
  img_list = [rgba_to_rgb(i) if i.mode == 'RGBA' else i for i in img_list]
 
10
 
11
  def predict_normals(image: List[Image.Image], guidance_scale=2., do_rotate=True, num_inference_steps=30, **kwargs):
12
  trainer, pipeline = load_pipeline(training_config, checkpoint_path)
13
+ pipeline.enable_model_cpu_offload()
14
 
15
  img_list = image if isinstance(image, list) else [image]
16
  img_list = [rgba_to_rgb(i) if i.mode == 'RGBA' else i for i in img_list]
scripts/sd_model_zoo.py CHANGED
@@ -119,9 +119,8 @@ def load_common_sd15_pipe(base_model=DEFAULT_BASE_MODEL, device="balanced", cont
119
  if enable_sequential_cpu_offload:
120
  pipe.enable_sequential_cpu_offload()
121
  else:
122
- # pipe = pipe.to("cuda")
123
  pass
124
- # pipe.enable_model_cpu_offload()
125
  if vae_slicing:
126
  pipe.enable_vae_slicing()
127
 
 
119
  if enable_sequential_cpu_offload:
120
  pipe.enable_sequential_cpu_offload()
121
  else:
 
122
  pass
123
+ pipe.enable_model_cpu_offload()
124
  if vae_slicing:
125
  pipe.enable_vae_slicing()
126