MacOS Catalina Python проблема с разветвлением - PullRequest
1 голос
/ 23 декабря 2019

В настоящее время я сталкиваюсь с проблемой, что многопроцессорная обработка в python с использованием fork в качестве метода запуска приводит к сбою в Catalina. Тот же самый код прекрасно работал на Мохаве, даже без классического обходного пути OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES. Эта линия, похоже, никак не влияет на Каталину. Авария не приводит к каким-либо обнаруживаемым исключениям или трассировке, поэтому я очень сожалею, но не могу предоставить больше информации. Это происходит всякий раз, когда разветвленный процесс использует потоки openMP, то есть сам порождает потоки. Кто-нибудь знает, как исправить поведение разветвления на Каталине? Использование другого метода запуска, вероятно, не вариант, так как я имею дело с объектами без возможности выбора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...