Я пытаюсь запустить код на нескольких ядрах (я попробовал как пакеты snow
, так и parallel
). У меня
cl <- makeCluster(2)
y <- 1:10
sapply(1:5, function(x) x + y) # Works
parSapply(cl, 1:5, function(x) x + y)
Последняя строка возвращает ошибку:
Error in checkForRemoteErrors(val) :
2 nodes produced errors; first error: object 'y' not found
Ясно, что parSapply
не находит y
в глобальной среде. Есть ли способы обойти это? Спасибо.