这个错误提示意味着你没有指定一个分区或默认分区。在配置中指定一个分区或默认分区是解决此错误的关键。

以下是一些可能的解决方法:

  1. 指定一个分区

使用sbatch或salloc命令时,使用“-p”选项指定要使用的分区。例如,如果你有一个名为“compute”分区,则可以使用以下命令:

sbatch -p compute myjob.sh

或者

salloc -p compute
  1. 指定默认分区

通过修改Slurm配置文件,可以指定默认分区。默认情况下,Slurm使用“batch”分区。要更改默认分区,请编辑slurm.conf文件,并将“DefaultPartition”参数设置为所需分区的名称。例如:

DefaultPartition=compute
  1. 检查分区设置

确保分区设置正确。可以使用scontrol命令检查分区配置。例如,以下命令将显示所有分区的详细信息:

scontrol show partition
  1. 检查Slurm配置

确保Slurm配置正确。可以使用scontrol命令检查Slurm配置。例如,以下命令将显示所有Slurm配置参数的详细信息:

scontrol show config

如果你仍然无法解决问题,请参考Slurm文档,或向Slurm社区寻求帮助。

salloc: error: Job submit/allocate failed: No partition specified or system default partition 解释一下如何配置

原文地址: https://www.cveoy.top/t/topic/wlY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录