您好,我正在 PSC 中使用bridges2超级计算机来运行作业,当我尝试使用下面的脚本提交作业时,我收到错误
sbatch:错误:分配请求的核心/任务必须以 EM 节点资源的四分之一增量(24、48、72、96)
sbatch:错误:批量作业提交失败:访问/权限被拒绝
#!/bin/bash
#SBATCH -N 1
#SBATCH -p EM
#SBATCH --job-name=Job_3
#SBATCH -t 5-00:00:00
#SBATCH --mail-user [email protected]
#SBATCH --mail-type FAIL
#SBATCH --error=/jet/home/xyz/sdn_result/run1/err/Job_3.err
#SBATCH --output=/jet/home/xyz/sdn_result/run1/out/Job_3.out
#SBATCH --ntasks=1
cd /jet/home/xyz/sdn_result/run1/application1/512; /jet/home/xyz/install/codes-swm/bin/model-net-mpi-replay --sync=1 --workloa
d_type=online --workload_conf_file=/jet/home/xyz/sdn_result/workconf/application1-512.all --alloc_file=/jet/home/xyz/sdn_resul
t/allocfiles/512-single.alloc --lp-io-dir=/jet/home/xyz/sdn_result/run1/application1/512/lpio-sdn -- /jet/home/xyz/sdn_result/
netconf/512-sdn.conf &> /jet/home/xyz/sdn_result/run1/application1/512/output-sdn; cd /jet/home/xyz/sdn_result/run1
请让我知道如何解决该错误。
这不是标准的 Slurm 错误,而是看起来像在您的站点上实施的
cli_filter
以强制执行某些策略,其中从消息中可以看出,每个任务的核心数必须为 24、48、72 之一,或 96。
所以你可以尝试添加
#SBATCH --cpus-per-task=24
您的提交脚本。