Избегайте ошибок во время выполнения, вызванных многопроцессорностью в WindowsPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Избегайте ошибок во время выполнения, вызванных многопроцессорностью в Windows

Сообщение Anonymous »

Я пытаюсь запустить код, найденный здесь: https://github.com/iraur/MMM_PyMC_demo/ ... demo.ipynb на своем компьютере с Windows (MMM, созданном с использованием PyMC и PyMC Marketing), однако каждый раз Когда я пытаюсь запустить его, я получаю ошибку RuntimeError (ниже), вызванную многопроцессорностью. Я пробовал обернуть весь скрипт в if __name__ == '__main__':
, но он по-прежнему вызывает ту же проблему, что и ниже:

Код: Выделить всё

RuntimeError:
An attempt has been made to start a new process before the
current process has finished its bootstrapping phase.

This probably means that you are not using fork to start your
child processes and you have forgotten to use the proper idiom
in the main module:

if __name__ == '__main__':
freeze_support()
...

The "freeze_support()" line can be omitted if the program
is not going to be frozen to produce an executable.

To fix this issue, refer to the "Safe importing of main module"
section in https://docs.python.org/3/library/multiprocessing.html
Насколько мне известно, обертывание сценария в if __name__ == '__main__':
должно работать для обработки многопроцессорной обработки , однако здесь, похоже, это не имеет значения. Похоже, ошибка вызвана строкой

Код: Выделить всё

   trace = pm.sample(draws=1000, # number of samples to draw from posterior distribution
независимо от того, сколько ядер я использую.
Любые предложения приветствуются!

Подробнее здесь: https://stackoverflow.com/questions/790 ... in-windows
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»