Я пытаюсь запустить код на нескольких ядрах (Я пробовал пакеты 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
в глобальной среде. Любые способы обойти это? Спасибо.