@@ -1042,9 +1042,9 @@ def _load_model(
10421042 traceback .print_exc ()
10431043 raise RuntimeError (error_msg )
10441044 else :
1045- if hasattr (pipe , "text_encoder" ) and pipe .text_encoder is not None :
1045+ if not compile_engines_only and hasattr (pipe , "text_encoder" ) and pipe .text_encoder is not None :
10461046 pipe .text_encoder = pipe .text_encoder .to (device = self .device )
1047- if hasattr (pipe , "text_encoder_2" ) and pipe .text_encoder_2 is not None :
1047+ if not compile_engines_only and hasattr (pipe , "text_encoder_2" ) and pipe .text_encoder_2 is not None :
10481048 pipe .text_encoder_2 = pipe .text_encoder_2 .to (device = self .device )
10491049
10501050 # If we get here, the model loaded successfully - break out of retry loop
@@ -1571,7 +1571,7 @@ def _load_model(
15711571 if self .use_safety_checker or safety_checker_engine_exists :
15721572 if not safety_checker_engine_exists :
15731573 from transformers import AutoModelForImageClassification
1574- self .safety_checker = AutoModelForImageClassification .from_pretrained (safety_checker_model_id ). to ( "cuda" )
1574+ self .safety_checker = AutoModelForImageClassification .from_pretrained (safety_checker_model_id )
15751575
15761576 safety_checker_model = NSFWDetector (
15771577 device = self .device ,
@@ -1586,7 +1586,7 @@ def _load_model(
15861586 model_config = safety_checker_model ,
15871587 batch_size = self .batch_size if self .mode == "txt2img" else stream .frame_bff_size ,
15881588 cuda_stream = None ,
1589- load_engine = load_engine ,
1589+ load_engine = False ,
15901590 )
15911591
15921592 if load_engine :
0 commit comments