File tree Expand file tree Collapse file tree 3 files changed +4
-4
lines changed
diffsynth_engine/pipelines Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -921,8 +921,8 @@ def predict_multicontrolnet(
921921 text_ids ,
922922 )
923923 if self .offload_mode is not None :
924- empty_cache ()
925924 param .model .to ("cpu" )
925+ empty_cache ()
926926 double_block_output_results = accumulate (double_block_output_results , double_block_output )
927927 single_block_output_results = accumulate (single_block_output_results , single_block_output )
928928 return double_block_output_results , single_block_output_results
Original file line number Diff line number Diff line change @@ -310,8 +310,8 @@ def predict_multicontrolnet(
310310 )
311311 controlnet_res = [res * current_scale for res in controlnet_res ]
312312 if self .offload_mode is not None :
313+ param .model .to ("cpu" )
313314 empty_cache ()
314- param .model .to ("cpu" )
315315 controlnet_res_stack = accumulate (controlnet_res_stack , controlnet_res )
316316 return controlnet_res_stack
317317
Original file line number Diff line number Diff line change @@ -335,8 +335,8 @@ def predict_multicontrolnet(
335335 )
336336 controlnet_res = [res * current_scale for res in controlnet_res ]
337337 if self .offload_mode is not None :
338- empty_cache ()
339- param . model . to ( "cpu" )
338+ param . model . to ( "cpu" )
339+ empty_cache ()
340340 controlnet_res_stack = accumulate (controlnet_res_stack , controlnet_res )
341341 return controlnet_res_stack
342342
You can’t perform that action at this time.
0 commit comments