Вопросы по теме 'parallel-foreach'
В R существует ли опасность связи между циклами foreach (doSNOW) при использовании назначений для хранения промежуточного вывода?
Я хочу создать функцию, которая использует присваивания для хранения промежуточного вывода (p). Этот промежуточный вывод используется в операторах ниже. Я хочу, чтобы все было распараллелено с помощью doSNOW и foreach, и я НЕ хочу, чтобы этот...
272 просмотров
schedule
08.06.2024
Параллельно для цикла 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