Вопросы по теме 'doparallel'

Экспорт переменной в foreach
У меня возникли проблемы с экспортом фрейма данных в %dopar% в пакете foreach. Это работает, если я использую %do% вместе с registerDoSEQ() , но с registerDoParallel() я всегда получаю: Error in { : task 1 failed - "object 'kyphosis' not...
1997 просмотров
schedule 19.11.2022

foreach в пакете doParallel
У меня есть этот код для создания матрицы из некоторых вычислений с использованием функции "cop.theta" в среде цикла for Mat.corr <- matrix(0,6,5,byrow=F) for (i in 1:6){ Mat.corr[i,]=cop.theta(index,EXPR,SURV=survp[,i]) } Я написал код R,...
1140 просмотров
schedule 07.10.2022

Как я могу ускорить обучение своего случайного леса?
Я пытаюсь обучить несколько случайных лесов (для регрессии), чтобы они конкурировали и смотрели, какой выбор функций и какие параметры дают лучшую модель. Однако тренировки, похоже, занимают безумное количество времени, и мне интересно, не делаю ли...
19522 просмотров

Сколько ядер оптимально при параллельной обработке?
Скажем, у меня 8-ядерный процессор. Используя doParallel в R, когда я регистрирую makeCluster(x) , какое идеальное количество ядер, x , использовать? Максимально возможное количество ядер? Или использование 7 ядер будет медленнее, чем...
1152 просмотров
schedule 13.09.2022

R - doParallel не работает с тестами Стьюдента и Фишера.
Поэтому я использую пакет R doParallel для распараллеливания некоторых шагов моего скрипта, когда мне нужно обрабатывать большой список элементов, чтобы вычислить его быстрее. С этого времени все функции, которые я использовал до сих пор, отлично...
192 просмотров

R : foreach, %dopar% и источник
Я беру сценарий, созданный только для запуска других сценариев. Для этого используется следующий код: cl <- makeCluster(detectCores() - 1) registerDoParallel(cl, cores = detectCores() - 1) dopar_output <- foreach(x=listExec, .errorhandling...
297 просмотров
schedule 03.04.2024

R Ошибка параллельной обработки `Ошибка в checkForRemoteErrors(val): 6 узлов произвели ошибки; первая ошибка: нижний индекс выходит за пределы`
Я изучаю параллельную обработку как способ обработки огромных наборов данных. У меня есть некоторые предопределенные переменные, как показано ниже: CV <- function(mean, sd) {(sd / mean) * 100} distThreshold <- 5 # Distance threshold...
3180 просмотров

хранить результаты вложенного цикла foreach в классе FBM
Я работаю с большой матрицей общей памяти 1.3e6x1.3e6 в цикле foreach. Я создаю эту матрицу с помощью функции FBM пакета bigstatsr. Мне нужно, чтобы результаты цикла в объекте класса FBM не исчерпали оперативную память. Это то, что я хочу сделать...
62 просмотров
schedule 27.01.2024

R dopar foreach по частям, а не по строкам
Этот вопрос относится к использованию параллельной обработки в R с использованием foreach и dopar. Я создал простой набор данных и простую операцию (фактическая операция более сложна, поэтому я представляю здесь простую операцию). Код данных и...
594 просмотров
schedule 04.05.2023

Параллельные вычисления в R: в чем разница между форком с многоядерностью и форком со снегом?
Я экспериментировал с параллельными вычислениями в R, используя пакет doParallel . Насколько я понимаю, в зависимости от того, как вы вызываете registerDoParallel , вы можете использовать multicore API или snow API. Например, чтобы...
361 просмотров
schedule 15.10.2023

При использовании цикла foreach в R выполняется только первая задача
Я экспериментирую с foreach в R. Однако я обнаружил, что выполняется только последняя инструкция в цикле foreach. Как мне выполнить обе инструкции. Вот фрагмент моего очень простого кода ниже. foreach (i=1:10) %dopar% {...
38 просмотров
schedule 03.10.2023