Что такое "чёрный волхв Фурра" c? - PullRequest
0 голосов
/ 20 марта 2020

Я использую пакет R furrr для большинства моих потребностей в распараллеливании, и в принципе никогда не возникает проблем с экспортом из моей глобальной среды в кластер. Сегодня я сделал, и я понятия не имею, почему. Документация пакета, по-видимому, описывает процесс, посредством которого глобальные переменные отправляются в кластеры как «черные маги c». Что такое черные волхвы c?

Документация furrr::future_options гласит:

Глобальные переменные и пакеты По умолчанию будущий пакет будет выполнять черные волхвы c для поиска глобальных переменных и пакетов, которые ваш furrr Требуется вызов, и он будет экспортировать их каждому работнику. Тем не менее, он не всегда совершенен и может быть уточнен аргументами глобалов и пакетов.

В качестве дополнительного вопроса: существует ли элегантный способ сказать ему, чтобы он выполнял свою черную магию c, но также для экспорта чего-то упущенного? Или есть варианты: а) все черные маги c или б) жесткий код всего, что в аргументе .options?

...