Skip to content

Commit 3eb0186

Browse files
committed
fix
1 parent 502fb28 commit 3eb0186

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

src/diffusers/pipelines/pipeline_utils.py

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1987,18 +1987,25 @@ def unfuse_qkv_projections(self, unet: bool = True, vae: bool = True):
19871987
self.vae.unfuse_qkv_projections()
19881988
self.fusing_vae = False
19891989

1990-
def safety_checker_Level(self, Level):
1990+
def safety_checker_level(self, level):
19911991
"""
19921992
Adjust the filter intensity.
19931993
19941994
Args:
1995-
Level (`int` or `float` or one of the following [`WEAK`], [`MEDIUM`], [`NOMAL`], [`STRONG`], [`MAX`])
1995+
level (`int` or `float` or one of the following [`WEAK`], [`MEDIUM`], [`NOMAL`], [`STRONG`], [`MAX`])
19961996
"""
19971997
_safety_checker = getattr(self, "safety_checker", None)
19981998
if _safety_checker is not None:
19991999
if hasattr(_safety_checker, "update_safety_checker_Level"):
20002000
self.safety_checker.update_safety_checker_Level(Level)
20012001
else:
2002-
logger.warning("`safety_checker_Level` is ignored because `update_safety_checker_Level` is not in `safety_checker`.")
2002+
logger.warning("`safety_checker_level` is ignored because `update_safety_checker_Level` is not in `safety_checker`.")
20032003
else:
2004-
logger.warning("Since there is no `safety_checker`, `safety_checker_Level` is ignored.")
2004+
logger.warning("Since there is no `safety_checker`, `safety_checker_level` is ignored.")
2005+
2006+
def safety_level(self):
2007+
"""
2008+
Return:
2009+
`int` ,`float` or None
2010+
"""
2011+
return getattr(getattr(self,"safety_checker",None), "adjustment", None)

src/diffusers/pipelines/stable_diffusion/safety_checker.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ class StableDiffusionSafetyChecker(PreTrainedModel):
3434
main_input_name = "clip_input"
3535

3636
_no_split_modules = ["CLIPEncoderLayer"]
37-
3837

3938
def __init__(self, config: CLIPConfig):
4039
super().__init__(config)
@@ -63,7 +62,7 @@ def update_safety_checker_Level(self, Level):
6362
"MAX": 1.0,
6463
}
6564
if Level in Level_dict:
66-
Level = Level_dict[Level]
65+
Level = Level_dict[Level]
6766
if isinstance(Level, (float, int)):
6867
setattr(self,"adjustment",Level)
6968
else:

0 commit comments

Comments
 (0)