#python-3.x #multiprocessing #python-multiprocessing #joblib
#python-3.x #многопроцессорная обработка #python-многопроцессорная обработка #работа
Вопрос:
Я работаю на машине с 8 процессорами. У меня есть вложенный цикл for:
for i in range(20): lt;some logicgt; for j in range(30): lt;some logicgt;
И так далее в течение 5 внутренних петель для петель. Есть ли способ парализовать это?
Я видел примеры в пакете joblib, но он показывает только очень простые циклы и nt, вложенные с несколькими строками логики.
Комментарии:
1. Если и как это распараллелить, это сильно зависит от
lt;some logicgt;
. Хотя мы можем сказать, как распараллелить его независимо от этого, есть большая вероятность, что результат будет неудовлетворительным (медленным) или даже неправильным.2. @MisterMiyagi Есть некоторые вычисления и предварительная обработка, но основная логика заключается в обучении классификатора