R пакет метод параллельно stopCluster подвисает

голоса
0

Сейчас я работаю над проектом для моей компании, где я пытаюсь спрогнозировать спрос на определенные потоки параллельно. Для этого я использую следующие операторы из пакета R параллельно:

cl = makeCluster(number_of_sessions)
parRapply(cl, range_list_small, context = context, fun = forecastDemand)
stopCluster(cl)

Объект контекста в данном случае, это среда, которая содержит определенные объекты. Проблема заключается в следующем, я попробовал сценарий для небольшой выборки потоков, и это работает прекрасно. Однако, когда я переехала машина сценарий для большого количества потоков, он висит в течение длительного времени (иногда несколько часов) на (ХЛ) заявление stopCluster. Я гугл вокруг, но мне кажется, что никто никогда не имел такую ​​же проблему раньше. Есть ли кто-нибудь признает проблему? Или есть другой способ, чтобы закрыть объект кластера. Потому что после первой параллельной сессии мой сценарий должен сделать еще одну параллельную сессию для других расчетов и эта параллельная сессия не запускается, пока метод stopCluster не закончил.

Задан 30/10/2014 в 11:37
источник пользователем
На других языках...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more