diff --git a/facefusion/face_masker.py b/facefusion/face_masker.py index 062bc9db..25a71160 100755 --- a/facefusion/face_masker.py +++ b/facefusion/face_masker.py @@ -49,6 +49,8 @@ def get_face_occluder() -> Any: global FACE_OCCLUDER with THREAD_LOCK: + while process_manager.is_checking(): + sleep(0.5) if FACE_OCCLUDER is None: model_path = MODELS.get('face_occluder').get('path') FACE_OCCLUDER = onnxruntime.InferenceSession(model_path, providers = apply_execution_provider_options(facefusion.globals.execution_providers)) diff --git a/facefusion/processors/frame/modules/lip_syncer.py b/facefusion/processors/frame/modules/lip_syncer.py index b4e47adb..9b70ffb3 100755 --- a/facefusion/processors/frame/modules/lip_syncer.py +++ b/facefusion/processors/frame/modules/lip_syncer.py @@ -28,7 +28,6 @@ from facefusion.processors.frame import globals as frame_processors_globals from facefusion.processors.frame import choices as frame_processors_choices FRAME_PROCESSOR = None -MODEL_MATRIX = None THREAD_LOCK : threading.Lock = threading.Lock() NAME = __name__.upper() MODELS : ModelSet =\