Я хочу запустить параллельное моделирование, используя snowfall
.Попытка сбора данных с использованием return()
приводит к превышению ограничений памяти кластером.Данные в какой-то момент больше не записываются.Поэтому я хочу использовать save()
для записи данных в файл после каждой репликации.
sfInit ()
try <-function (x) {</p>
save (list = ls (), file = paste ("myfilename _", x,".RData", sep = ""))
}
sfClusterSetupRNG ()
sfClusterCall (try, 1: 100)
sfStop ()
Я получаю ошибку
Ошибка в gzfile (файл, "wb"): неверный аргумент "description"
Вызовы: sfClusterCall ->do.call -> -> save -> gzfile
Дополнительно: предупреждающее сообщение:
В if (! nzchar (file)) stop ("file" должна быть непустой строкой"):
условие имеет длину> 1, и будет использоваться только первый элемент