VcRlAgent commited on
Commit
54ec4ec
·
1 Parent(s): 17b5079

Rollback Working except Avatar

Browse files
Files changed (2) hide show
  1. app.py +7 -1
  2. requirements.txt +3 -1
app.py CHANGED
@@ -11,6 +11,7 @@ import numpy as np
11
  from PIL import Image, ImageEnhance, ImageOps
12
  from rembg import remove
13
  from diffusers import StableDiffusionImg2ImgPipeline
 
14
  import io
15
 
16
 
@@ -24,6 +25,8 @@ from gfpgan import GFPGANer
24
  from basicsr.archs.rrdbnet_arch import RRDBNet
25
  from realesrgan import RealESRGANer
26
 
 
 
27
  # ------------------------------------------
28
  # Model Loading (Outside GPU decorator)
29
  # ------------------------------------------
@@ -66,8 +69,11 @@ def load_models():
66
  sd_pipe = StableDiffusionImg2ImgPipeline.from_pretrained(
67
  "runwayml/stable-diffusion-v1-5").to(device)
68
 
69
- # Optimize for ZeroGPU memory
70
  sd_pipe.enable_attention_slicing()
 
 
 
71
  sd_pipe.enable_model_cpu_offload()
72
 
73
  return face_enhancer, sd_pipe
 
11
  from PIL import Image, ImageEnhance, ImageOps
12
  from rembg import remove
13
  from diffusers import StableDiffusionImg2ImgPipeline
14
+ from accelerate import Accelerator
15
  import io
16
 
17
 
 
25
  from basicsr.archs.rrdbnet_arch import RRDBNet
26
  from realesrgan import RealESRGANer
27
 
28
+ accelerator = Accelerator()
29
+
30
  # ------------------------------------------
31
  # Model Loading (Outside GPU decorator)
32
  # ------------------------------------------
 
69
  sd_pipe = StableDiffusionImg2ImgPipeline.from_pretrained(
70
  "runwayml/stable-diffusion-v1-5").to(device)
71
 
72
+ # Optimize for ZeroGPU memory
73
  sd_pipe.enable_attention_slicing()
74
+
75
+ # Do we need this conditionalize ?
76
+ sd_pipe = accelerator.prepare(sd_pipe)
77
  sd_pipe.enable_model_cpu_offload()
78
 
79
  return face_enhancer, sd_pipe
requirements.txt CHANGED
@@ -41,4 +41,6 @@ yapf==0.40.2
41
  filterpy==1.4.5
42
 
43
  # Optional: For better performance
44
- # onnxruntime-gpu==1.17.0
 
 
 
41
  filterpy==1.4.5
42
 
43
  # Optional: For better performance
44
+ # onnxruntime-gpu==1.17.0
45
+
46
+ accelerate