jingyangcarl commited on
Commit
82962fb
·
1 Parent(s): dd69596
Files changed (3) hide show
  1. README.md +3 -1
  2. model.py +13 -13
  3. requirements.txt +2 -1
README.md CHANGED
@@ -25,4 +25,6 @@ huggingface-cli login
25
 
26
  ## on using Huggingface ZeroGPU
27
  need to import spaces and the corresponding decorator
28
- https://huggingface.co/docs/hub/spaces-zerogpu
 
 
 
25
 
26
  ## on using Huggingface ZeroGPU
27
  need to import spaces and the corresponding decorator
28
+ https://huggingface.co/docs/hub/spaces-zerogpu
29
+
30
+ also, check the usage of controlnet over zerogpu here: https://huggingface.co/spaces/radames/Enhance-This-HiDiffusion-SDXL/blob/main/app.py
model.py CHANGED
@@ -4,7 +4,7 @@ import numpy as np
4
  import PIL.Image
5
  import torch
6
  from controlnet_aux.util import HWC3
7
- # import spaces #[uncomment to use ZeroGPU]
8
  from diffusers import (
9
  ControlNetModel,
10
  DiffusionPipeline,
@@ -17,19 +17,19 @@ from preprocessor import Preprocessor
17
  from settings import MAX_IMAGE_RESOLUTION, MAX_NUM_IMAGES
18
 
19
  CONTROLNET_MODEL_IDS = {
20
- "Openpose": "lllyasviel/control_v11p_sd15_openpose",
21
  "Canny": "lllyasviel/control_v11p_sd15_canny",
22
- "MLSD": "lllyasviel/control_v11p_sd15_mlsd",
23
- "scribble": "lllyasviel/control_v11p_sd15_scribble",
24
- "softedge": "lllyasviel/control_v11p_sd15_softedge",
25
- "segmentation": "lllyasviel/control_v11p_sd15_seg",
26
- "depth": "lllyasviel/control_v11f1p_sd15_depth",
27
- "NormalBae": "lllyasviel/control_v11p_sd15_normalbae",
28
- "lineart": "lllyasviel/control_v11p_sd15_lineart",
29
- "lineart_anime": "lllyasviel/control_v11p_sd15s2_lineart_anime",
30
- "shuffle": "lllyasviel/control_v11e_sd15_shuffle",
31
- "ip2p": "lllyasviel/control_v11e_sd15_ip2p",
32
- "inpaint": "lllyasviel/control_v11e_sd15_inpaint",
33
  }
34
 
35
 
 
4
  import PIL.Image
5
  import torch
6
  from controlnet_aux.util import HWC3
7
+ import spaces #[uncomment to use ZeroGPU]
8
  from diffusers import (
9
  ControlNetModel,
10
  DiffusionPipeline,
 
17
  from settings import MAX_IMAGE_RESOLUTION, MAX_NUM_IMAGES
18
 
19
  CONTROLNET_MODEL_IDS = {
20
+ # "Openpose": "lllyasviel/control_v11p_sd15_openpose",
21
  "Canny": "lllyasviel/control_v11p_sd15_canny",
22
+ # "MLSD": "lllyasviel/control_v11p_sd15_mlsd",
23
+ # "scribble": "lllyasviel/control_v11p_sd15_scribble",
24
+ # "softedge": "lllyasviel/control_v11p_sd15_softedge",
25
+ # "segmentation": "lllyasviel/control_v11p_sd15_seg",
26
+ # "depth": "lllyasviel/control_v11f1p_sd15_depth",
27
+ # "NormalBae": "lllyasviel/control_v11p_sd15_normalbae",
28
+ # "lineart": "lllyasviel/control_v11p_sd15_lineart",
29
+ # "lineart_anime": "lllyasviel/control_v11p_sd15s2_lineart_anime",
30
+ # "shuffle": "lllyasviel/control_v11e_sd15_shuffle",
31
+ # "ip2p": "lllyasviel/control_v11e_sd15_ip2p",
32
+ # "inpaint": "lllyasviel/control_v11e_sd15_inpaint",
33
  }
34
 
35
 
requirements.txt CHANGED
@@ -4,4 +4,5 @@ invisible_watermark
4
  torch
5
  transformers
6
  xformers
7
- controlnet-aux # for controlnet
 
 
4
  torch
5
  transformers
6
  xformers
7
+ controlnet-aux # for controlnet
8
+ spaces # no need to specify here