Как мне сказать Numba всегда использовать start_method
'spawn'
?
Справочная информация:
Когда я импортирую Numba и устанавливаю multiprocessing
start_method
:
import multiprocessing as mp
from numba import njit
...
mp.set_start_method('spawn')
...
Я получаю ошибку:
RuntimeError: context has already been set
В моей программе start_method
всегда должен быть установлен на 'spawn'
для правильной работы.
В Windows start_method
установлен на 'spawn'
Numba, так что никаких проблем нет. Но в Linux Numba устанавливает значение 'fork'
.