Вопросы по теме '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 просмотров
schedule
20.06.2023
Сколько ядер оптимально при параллельной обработке?
Скажем, у меня 8-ядерный процессор. Используя doParallel в R, когда я регистрирую makeCluster(x) , какое идеальное количество ядер, x , использовать?
Максимально возможное количество ядер? Или использование 7 ядер будет медленнее, чем...
1152 просмотров
schedule
13.09.2022
R - doParallel не работает с тестами Стьюдента и Фишера.
Поэтому я использую пакет R doParallel для распараллеливания некоторых шагов моего скрипта, когда мне нужно обрабатывать большой список элементов, чтобы вычислить его быстрее. С этого времени все функции, которые я использовал до сих пор, отлично...
192 просмотров
schedule
19.05.2023
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 просмотров
schedule
21.09.2022
хранить результаты вложенного цикла 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