Skip to content

Commit 1ae5f62

Browse files
author
arch
committed
use thread instead of process
1 parent 3ef9f51 commit 1ae5f62

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

funscript_editor/algorithms/funscriptgenerator.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
import funscript_editor.algorithms.signalprocessing as sp
3434
import numpy as np
3535
import multiprocessing as mp
36+
import threading
3637

3738
@dataclass
3839
class FunscriptGeneratorParameter:
@@ -418,7 +419,7 @@ def calculate_score(self, bboxes) -> None:
418419
pool, queue = {}, {}
419420
for metric in score.keys():
420421
queue[metric] = mp.Queue()
421-
pool[metric] = mp.Process(target=merge_score, args=(score[metric], self.params.number_of_trackers, queue[metric], ))
422+
pool[metric] = threading.Thread(target=merge_score, args=(score[metric], self.params.number_of_trackers, queue[metric], ))
422423
pool[metric].start()
423424

424425
for metric in score.keys():

0 commit comments

Comments
 (0)