Вы не указываете требования к памяти в сценарии отправки, поэтому вы получаете значение по умолчанию, которое может быть очень низким.
Добавить #SBATCH --mem=4GB
или больше, чтобы запросить больше памяти.
Но учтите, что для многопроцессорной работы Python вам нужно указать -c 16
, а не -n 16
, потому что последняя потенциально может распределять задания по отдельным узлам (серверам), которые модуль multiprocessing
не может обрабатывать, в то время какПервый будет гарантировать, что все зарезервированные ядра находятся на одном узле.