K00B404 commited on
Commit
4994978
·
verified ·
1 Parent(s): f0d7271

Update codebase.md

Browse files
Files changed (1) hide show
  1. codebase.md +25 -27
codebase.md CHANGED
@@ -1,30 +1,28 @@
1
- # preprocess.py
2
 
3
- ```py
4
- import PIL.Image
5
- import torch, gc
6
- from controlnet_aux_local import NormalBaeDetector#, CannyDetector
7
-
8
- class Preprocessor:
9
- MODEL_ID = "lllyasviel/Annotators"
10
-
11
- def __init__(self):
12
- self.model = None
13
- self.name = ""
14
-
15
- def load(self, name: str) -> None:
16
- if name == self.name:
17
- return
18
- elif name == "NormalBae":
19
- print("Loading NormalBae")
20
- self.model = NormalBaeDetector.from_pretrained(self.MODEL_ID).to("cuda")
21
- torch.cuda.empty_cache()
22
- self.name = name
23
- else:
24
- raise ValueError
25
- return
26
-
27
- def __call__(self, image: PIL.Image.Image, **kwargs) -> PIL.Image.Image:
28
  return self.model(image, **kwargs)
29
  ```
30
 
@@ -839,5 +837,5 @@ from .normalbae import NormalBaeDetector
839
  # from .segment_anything import SamDetector
840
  # from .shuffle import ContentShuffleDetector
841
  # from .dwpose import DWposeDetector
842
- ```
843
 
 
 
1
 
2
+ import PIL.Image
3
+ import torch, gc
4
+ from controlnet_aux_local import NormalBaeDetector#, CannyDetector
5
+
6
+ class Preprocessor:
7
+ MODEL_ID = "lllyasviel/Annotators"
8
+
9
+ def __init__(self):
10
+ self.model = None
11
+ self.name = ""
12
+
13
+ def load(self, name: str) -> None:
14
+ if name == self.name:
15
+ return
16
+ elif name == "NormalBae":
17
+ print("Loading NormalBae")
18
+ self.model = NormalBaeDetector.from_pretrained(self.MODEL_ID).to("cuda")
19
+ torch.cuda.empty_cache()
20
+ self.name = name
21
+ else:
22
+ raise ValueError
23
+ return
24
+
25
+ def __call__(self, image: PIL.Image.Image, **kwargs) -> PIL.Image.Image:
 
26
  return self.model(image, **kwargs)
27
  ```
28
 
 
837
  # from .segment_anything import SamDetector
838
  # from .shuffle import ContentShuffleDetector
839
  # from .dwpose import DWposeDetector
840
+
841