Вопросы по теме 'parallel-foreach'

В R существует ли опасность связи между циклами foreach (doSNOW) при использовании назначений для хранения промежуточного вывода?
Я хочу создать функцию, которая использует присваивания для хранения промежуточного вывода (p). Этот промежуточный вывод используется в операторах ниже. Я хочу, чтобы все было распараллелено с помощью doSNOW и foreach, и я НЕ хочу, чтобы этот...
272 просмотров

Параллельно для цикла R
Я вызываю функцию внутри цикла for. sample_fun <- function(x,y) { # do something with x,y and return value } My loop looks like result = list() for(i in 1:10000) result[i] = sample_fun(i,i+1) Как мне распараллелить этот цикл....
5879 просмотров
schedule 18.01.2022

отменить регистрацию кластера doParallel
Если я запускаю foreach... %dopar% без регистрации кластера, foreach выдает предупреждение и последовательно выполняет код: library("doParallel") foreach(i=1:3) %dopar% sqrt(i) Урожайность: Warning message: executing %dopar%...
34603 просмотров
schedule 06.05.2023

Параллельная генерация матрицы расстояний треугольного графа в R
У меня есть массив из n графиков, и мне нужно создать треугольную матрицу n x n с расстоянием между графиками. Я сделал непараллельную программу, то есть у меня есть функция, которая вычисляет число. вершин для каждой пары 2-х графов размера n1 и...
119 просмотров
schedule 20.04.2023

При открытии Rstudio запускает много процессов (запущенных с параллельным пакетом в предыдущем сеансе), как их убить?
Я прочитал этот вопрос и ответы SO ( R параллельные вычисления и зомби-процессы ), но это, похоже, не совсем подходит для моей ситуации. У меня есть 4-ядерный MacBook Pro с Mac OS X 10.10.3, R 3.2.0 и RStudio 0.99.441. Вчера я пробовал пакеты...
1281 просмотров
schedule 05.07.2022

параллельное суммирование матриц (или растров) в R
У меня есть длинный список больших матриц (или растров), которые я хочу суммировать параллельно. На выходе должна быть матрица. Я пробовал foreach использовать .combine='+' функцию, которая работает, но кажется, что .combine работает только в...
570 просмотров
schedule 20.03.2022

записать в файл в цикле foreach% dopar%
У меня есть этот код, который я хочу сделать параллельным, но не могу заставить его работать. Идея состоит в том, что для каждого значения chr, snp_sel (geno_data, k, bl) возвращает мне матрицу из k столбцов, эти столбцы впоследствии записываются...
1239 просмотров
schedule 18.07.2023

Проблема с завершением %dopar% после создания экземпляра 'std::bad_alloc'
Я написал функцию, в которой я выполняю некоторый код параллельно: cl <- makeCluster(nc, outfile = "") registerDoParallel(cl, nc) pred <- foreach(s = iter(seq(1L,length(dfr_missings))), .packages = c('RANN',...
206 просмотров
schedule 13.04.2023