add safety checker with type
Browse files- handler.py +3 -6
handler.py
CHANGED
|
@@ -85,14 +85,11 @@ class EndpointHandler():
|
|
| 85 |
# safety_checker = SafetyChecker.from_pretrained("CompVis/stable-diffusion-safety-checker")
|
| 86 |
# ).to(device)
|
| 87 |
|
| 88 |
-
|
|
|
|
| 89 |
controlnet=self.controlnet,
|
| 90 |
torch_dtype=dtype,
|
| 91 |
-
safety_checker=
|
| 92 |
-
|
| 93 |
-
#StableDiffusionSafetyChecker.from_pretrained("CompVis/stable-diffusion-safety-checker")
|
| 94 |
-
|
| 95 |
-
|
| 96 |
# Define Generator with seed
|
| 97 |
self.generator = torch.Generator(device=device.type).manual_seed(3)
|
| 98 |
|
|
|
|
| 85 |
# safety_checker = SafetyChecker.from_pretrained("CompVis/stable-diffusion-safety-checker")
|
| 86 |
# ).to(device)
|
| 87 |
|
| 88 |
+
|
| 89 |
+
self.pipe = StableDiffusionControlNetPipeline.from_pretrained(self.stable_diffusion_id,
|
| 90 |
controlnet=self.controlnet,
|
| 91 |
torch_dtype=dtype,
|
| 92 |
+
safety_checker=StableDiffusionSafetyChecker.from_pretrained("CompVis/stable-diffusion-safety-checker", torch_dtype=torch.float16)).to("cuda")
|
|
|
|
|
|
|
|
|
|
|
|
|
| 93 |
# Define Generator with seed
|
| 94 |
self.generator = torch.Generator(device=device.type).manual_seed(3)
|
| 95 |
|