Spaces:
Sleeping
Sleeping
Commit
·
82962fb
1
Parent(s):
dd69596
debug
Browse files- README.md +3 -1
- model.py +13 -13
- 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 |
-
|
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
|