mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2026-01-11 23:00:51 +08:00
Use spawn multiprocessing context to fix Linux ProcessPool issues
This commit is contained in:
parent
e65faca817
commit
ffc6a7fd38
@ -21,7 +21,9 @@ class ProcessPoolExecutor(ProcessPool, Executor):
|
||||
max_tasks: int = 0,
|
||||
initializer: Callable = None,
|
||||
initargs: list | tuple = (),
|
||||
context: multiprocessing.context.BaseContext = multiprocessing):
|
||||
context: multiprocessing.context.BaseContext = None):
|
||||
if context is None:
|
||||
context = multiprocessing.get_context('spawn')
|
||||
super().__init__(max_workers=max_workers, max_tasks=max_tasks, initializer=initializer, initargs=initargs, context=context)
|
||||
|
||||
def shutdown(self, wait=True, *, cancel_futures=False):
|
||||
|
||||
Loading…
Reference in New Issue
Block a user