cocktailpeanut commited on
Commit
76e1dc2
1 Parent(s): c721d8e
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -48,9 +48,9 @@ base_model_path = "data/ckpt/realisticVisionV60B1_v51VAE"
48
  # input brushnet ckpt path
49
  brushnet_path = "data/ckpt/segmentation_mask_brushnet_ckpt"
50
 
51
- brushnet = BrushNetModel.from_pretrained(brushnet_path, torch_dtype=torch.float16)
52
  pipe = StableDiffusionBrushNetPipeline.from_pretrained(
53
- base_model_path, brushnet=brushnet, torch_dtype=torch.float16, low_cpu_mem_usage=False
54
  )
55
 
56
  # speed up diffusion process with faster scheduler and memory optimization
@@ -58,7 +58,7 @@ pipe.scheduler = UniPCMultistepScheduler.from_config(pipe.scheduler.config)
58
  # remove following line if xformers is not installed or when using Torch 2.0.
59
  # pipe.enable_xformers_memory_efficient_attention()
60
  # memory optimization.
61
- pipe.enable_model_cpu_offload()
62
 
63
  def resize_image(input_image, resolution):
64
  H, W, C = input_image.shape
 
48
  # input brushnet ckpt path
49
  brushnet_path = "data/ckpt/segmentation_mask_brushnet_ckpt"
50
 
51
+ brushnet = BrushNetModel.from_pretrained(brushnet_path, torch_dtype=torch.float16, device=DEVICE)
52
  pipe = StableDiffusionBrushNetPipeline.from_pretrained(
53
+ base_model_path, brushnet=brushnet, torch_dtype=torch.float16, low_cpu_mem_usage=False, device=DEVICE
54
  )
55
 
56
  # speed up diffusion process with faster scheduler and memory optimization
 
58
  # remove following line if xformers is not installed or when using Torch 2.0.
59
  # pipe.enable_xformers_memory_efficient_attention()
60
  # memory optimization.
61
+ pipe.enable_model_cpu_offload(device=DEVICE)
62
 
63
  def resize_image(input_image, resolution):
64
  H, W, C = input_image.shape