Commit 5eb91f644cf8710ffa8edbc467c822d41781d91c
1 parent
fe149d00
Exists in
master
Using spawn in surface creation
Showing
1 changed file
with
2 additions
and
1 deletions
Show diff stats
invesalius/data/surface.py
@@ -665,7 +665,8 @@ class SurfaceManager(): | @@ -665,7 +665,8 @@ class SurfaceManager(): | ||
665 | n_pieces = int(round(matrix.shape[0] / piece_size + 0.5, 0)) | 665 | n_pieces = int(round(matrix.shape[0] / piece_size + 0.5, 0)) |
666 | 666 | ||
667 | filenames = [] | 667 | filenames = [] |
668 | - pool = multiprocessing.Pool(processes=min(n_pieces, n_processors)) | 668 | + ctx = multiprocessing.get_context('spawn') |
669 | + pool = ctx.Pool(processes=min(n_pieces, n_processors)) | ||
669 | manager = multiprocessing.Manager() | 670 | manager = multiprocessing.Manager() |
670 | msg_queue = manager.Queue(1) | 671 | msg_queue = manager.Queue(1) |
671 | 672 |