craftgamesnetwork commited on
Commit
848e39a
·
verified ·
1 Parent(s): c88c598

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -3
app.py CHANGED
@@ -59,18 +59,22 @@ def generate(
59
  if torch.cuda.is_available():
60
 
61
  if not use_img2img:
62
- pipe = DiffusionPipeline.from_pretrained(model, torch_dtype=torch.float16)
63
-
 
64
  if use_vae:
65
  vae = AutoencoderKL.from_pretrained(vaecall, torch_dtype=torch.float16)
66
  pipe = DiffusionPipeline.from_pretrained(model, vae=vae, torch_dtype=torch.float16)
 
67
 
68
  if use_img2img:
69
  pipe = AutoPipelineForImage2Image.from_pretrained(model, torch_dtype=torch.float16)
 
70
 
71
  if use_vae:
72
  vae = AutoencoderKL.from_pretrained(vaecall, torch_dtype=torch.float16)
73
  pipe = AutoPipelineForImage2Image.from_pretrained(model, vae=vae, torch_dtype=torch.float16)
 
74
 
75
  response = requests.get(url)
76
  init_image = Image.open(BytesIO(response.content)).convert("RGB")
@@ -82,7 +86,6 @@ def generate(
82
 
83
  else:
84
  pipe.to(device)
85
- pipe.enable_model_cpu_offload()
86
 
87
  generator = torch.Generator().manual_seed(seed)
88
 
 
59
  if torch.cuda.is_available():
60
 
61
  if not use_img2img:
62
+ pipe = DiffusionPipeline.from_pretrained(model, torch_dtype=torch.float16)
63
+ pipe.enable_model_cpu_offload()
64
+
65
  if use_vae:
66
  vae = AutoencoderKL.from_pretrained(vaecall, torch_dtype=torch.float16)
67
  pipe = DiffusionPipeline.from_pretrained(model, vae=vae, torch_dtype=torch.float16)
68
+ pipe.enable_model_cpu_offload()
69
 
70
  if use_img2img:
71
  pipe = AutoPipelineForImage2Image.from_pretrained(model, torch_dtype=torch.float16)
72
+ pipe.enable_model_cpu_offload()
73
 
74
  if use_vae:
75
  vae = AutoencoderKL.from_pretrained(vaecall, torch_dtype=torch.float16)
76
  pipe = AutoPipelineForImage2Image.from_pretrained(model, vae=vae, torch_dtype=torch.float16)
77
+ pipe.enable_model_cpu_offload()
78
 
79
  response = requests.get(url)
80
  init_image = Image.open(BytesIO(response.content)).convert("RGB")
 
86
 
87
  else:
88
  pipe.to(device)
 
89
 
90
  generator = torch.Generator().manual_seed(seed)
91