Spaces:
Running
Running
faster
Browse files- backend/safety_check.py +1 -0
- frontend/webui/hf_demo.py +3 -3
backend/safety_check.py
CHANGED
@@ -13,4 +13,5 @@ def is_safe_image(
|
|
13 |
nsfw_score = label["score"]
|
14 |
elif label["label"] == "normal":
|
15 |
normal_score = label["score"]
|
|
|
16 |
return normal_score > nsfw_score
|
|
|
13 |
nsfw_score = label["score"]
|
14 |
elif label["label"] == "normal":
|
15 |
normal_score = label["score"]
|
16 |
+
print(f"nsfw_score: {nsfw_score}, normal_score: {normal_score}")
|
17 |
return normal_score > nsfw_score
|
frontend/webui/hf_demo.py
CHANGED
@@ -60,8 +60,8 @@ def predict(
|
|
60 |
lcm_diffusion_setting.use_tiny_auto_encoder = False
|
61 |
# lcm_diffusion_setting.image_width = 320 if is_openvino_device() else 512
|
62 |
# lcm_diffusion_setting.image_height = 320 if is_openvino_device() else 512
|
63 |
-
lcm_diffusion_setting.image_width =
|
64 |
-
lcm_diffusion_setting.image_height =
|
65 |
lcm_diffusion_setting.use_openvino = True
|
66 |
lcm_diffusion_setting.use_tiny_auto_encoder = False
|
67 |
pprint(lcm_diffusion_setting.model_dump())
|
@@ -75,7 +75,7 @@ def predict(
|
|
75 |
classifier,
|
76 |
result,
|
77 |
):
|
78 |
-
return result
|
79 |
else:
|
80 |
print("Unsafe image detected")
|
81 |
return Image.new("RGB", (512, 512), (0, 0, 0))
|
|
|
60 |
lcm_diffusion_setting.use_tiny_auto_encoder = False
|
61 |
# lcm_diffusion_setting.image_width = 320 if is_openvino_device() else 512
|
62 |
# lcm_diffusion_setting.image_height = 320 if is_openvino_device() else 512
|
63 |
+
lcm_diffusion_setting.image_width = 320
|
64 |
+
lcm_diffusion_setting.image_height = 320
|
65 |
lcm_diffusion_setting.use_openvino = True
|
66 |
lcm_diffusion_setting.use_tiny_auto_encoder = False
|
67 |
pprint(lcm_diffusion_setting.model_dump())
|
|
|
75 |
classifier,
|
76 |
result,
|
77 |
):
|
78 |
+
return result.resize([512, 512], Image.LANCZOS)
|
79 |
else:
|
80 |
print("Unsafe image detected")
|
81 |
return Image.new("RGB", (512, 512), (0, 0, 0))
|