我試圖運行幾個內核代碼(我試過snow
和parallel
兩種封裝)。我有parSapply沒有找到對象在全球環境
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
。任何方法來解決這個問題?謝謝。