У меня есть R-код, который я запускаю параллельно следующим образом:
library(foreach)
library(doFuture)
registerDoFuture()
plan(multicore, workers=12)
result <- foreach(i=1:N, .combine=c) %dopar% {
myfunction(mydata[[i]])
}
Вот что происходит:
- На моей машине последовательно: без ошибок
- На моем компьютере параллельно: без ошибки
- На сервере RStudio моей школы последовательно: без ошибки
- На сервере RStudio моей школы параллельно: следующая ошибка
Ошибка в vapply (где FUN = envname, FUN.VALUE = NA_character_, USE.NAMES = FALSE): значения должны быть длиной 1, а результатом FUN (X [[5]]) является длина 0
Буквально тот же код с теми же данными.И в прошлом я мог параллельно выполнять код на школьном сервере RStudio.Есть идеи о том, что происходит?Спасибо!