From 0975d021e023243702559bfed8f40099cf31d31b Mon Sep 17 00:00:00 2001 From: henryruhs Date: Tue, 4 Aug 2026 12:50:12 +0200 Subject: [PATCH] remove directml hack for inference pool --- facefusion/inference_manager.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/facefusion/inference_manager.py b/facefusion/inference_manager.py index ff5bbb03..4afa2ffb 100644 --- a/facefusion/inference_manager.py +++ b/facefusion/inference_manager.py @@ -8,7 +8,6 @@ from onnxruntime import InferenceSession from facefusion import logger, process_manager, state_manager, translator from facefusion.app_context import detect_app_context -from facefusion.common_helper import is_windows from facefusion.execution import create_inference_providers, get_onnxruntime_version, has_execution_provider from facefusion.exit_helper import fatal_exit from facefusion.filesystem import get_file_name, is_file @@ -65,9 +64,6 @@ def clear_inference_pool(module_name : str, model_names : List[str]) -> None: execution_providers = state_manager.get_item('execution_providers') app_context = detect_app_context() - if is_windows() and has_execution_provider('directml'): - INFERENCE_POOL_SET[app_context].clear() - for execution_device_id in execution_device_ids: inference_context = get_inference_context(module_name, model_names, execution_device_id, execution_providers)