我正在尝试发送sbatch文件以在系统的200个内核中运行代码。我的代码是
#!/bin/sh
#SBATCH --job-name=sm #Job name
#SBATCH --mail-type=ALL # Mail events (NONE, BEGIN, END, FAIL, ALL)
#SBATCH [email protected] # Where to send mail
#SBATCH --mem-per-cpu=3gb # Per processor memory
#SBATCH --array=1-200
#SBATCH -t 199:00:00 # Walltime
#SBATCH -o output_%a.out # Name output file
#
pwd; hostname; date
module load stata
stata-mp -b do array_${SLURM_ARRAY_TASK_ID}.do
运行文件时出现此错误
sbatch HS8_main.sbatch
sbatch: error: Unable to open file HS8_main.sbatch
我之前运行过相同的批处理,并且运行良好。这次不运行的原因可能是什么?
谢谢
这是当sbatch脚本不在当前目录中或名称错误时出现的错误。您确定HS8_main.sbatch
是脚本的名称,并且它与您从中运行sbatch的位置相同?