Включая индикатор в кластере R - PullRequest
1 голос
/ 16 апреля 2020

Я использую cluster в библиотеке R raster , чтобы ускорить время обработки при выполнении прогнозов на моделях sdm. Однако даже при использовании всех доступных ядер (35) это занимает много времени. Можно ли включить индикатор выполнения, чтобы я мог видеть его прогресс? Когда я использую предсказать без кластера , я могу отобразить прогресс;

pb <- predict(pred_nf, bc, ext=ext, progress='text')  

Однако он не отображается, когда я включаю его в кластер

beginCluster()
pb <- clusterR(pred_nf, predict, args=list(bc, ext=ext, progress='text'))
endCluster()

У кого-нибудь есть решение этой проблемы?

1 Ответ

1 голос
/ 17 апреля 2020

Я думаю, вам нужно поместить индикатор выполнения вне закрытой скобки.

Попробуйте это:

   # create a cluster and ID the # of cores to use
    beginCluster(3)

    #predict fxn using clusterR
    r.prob.Cluster<-clusterR(logo, predict, args=list(model.RF),
    progress='text', type='prob')

    endCluster() #delete the cluster
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...