Вам необходимо указать требования к памяти в скрипте, представленном с sbatch
, в противном случае вы получите распределение памяти по умолчанию, которое может не соответствовать вашим потребностям.Если затем вы укажете 8 ГБ памяти в вызове srun
, вы можете не получить ни одного задания, которое может быть запущено, если объем памяти по умолчанию меньше этого, или иметь только одно или два задания, работающих параллельно, если объем памяти по умолчанию находится между16 и 24 ГБ.
Вы можете запросить --mem=24GB
, но это обеспечивает меньшую гибкость, чем указание --mem-per-cpu=8G
.