поступить.
Сейчас занимаюсь тем, что нужно распараллелить выполнение программы.
С запуском нескольких процессов для выполнения разными ядрами всё окей.
Не совсем понимаю, каким образом корректно сделать так, чтобы разбить параллельное выполненение нескольких процессов на несколько последовательно выполняемых этапов, иначе физических ресурсов машины не хватает.
То есть всего должно быть 30 процессов с разными данными под каждый из них - разделямых и обзих данных нет.
Чтобы ждать толкьо 10 параллельно выполняемых процессов в каждый момент времени.
Вот у кого-то какие-то мысли есть?
Если ты не хочешь создавать больше 10 процессов, создай Pool на 10 процессов и пусть себе работают https://docs.python.org/3/library/multiprocessing.html
Окей. Про это читал. Еще один вопрос про тот момент, когда при запуске нескольких процессов выкидывает ошибку о том, что какая-то библиотека ужебыла загружена. В чем может быть здесь проблема и как её исправить?
Нужно код видеть и трейсбэк
Обсуждают сегодня