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
|