是否有 sbatch 错误消息的输出 log/directory?
Is there an output log/directory for sbatch error messages?
我正在 运行 编写一个 sbatch 脚本,它成功提交了。
sbatch sbatch_script.sh
Submitted batch job 309376
但是我运行squeue -u <my_username>
的时候没有出现,也没有输出。
有没有办法检查哪里出了问题?例如,一些环境变量 set/output 日志我可以检查吗?
sbatch 输出写入节点上的 slurm_{job_id}.out
。相反,您可以手动将输出文件指定到本地目录(只需执行 myfile.out
)。然后,该文件将出现在本地目录中,并包含标准错误和输出流。
我的批处理文件:
#!/bin/bash
#SBATCH --gres=gpu:1
#SBATCH --mem=12G
#SBATCH -p gpu
#SBATCH -c 8
#SBATCH -n 1
#SBATCH -o myfile.out
source ~/anaconda3/bin/activate acl2020
python main.py --various args
我正在 运行 编写一个 sbatch 脚本,它成功提交了。
sbatch sbatch_script.sh
Submitted batch job 309376
但是我运行squeue -u <my_username>
的时候没有出现,也没有输出。
有没有办法检查哪里出了问题?例如,一些环境变量 set/output 日志我可以检查吗?
sbatch 输出写入节点上的 slurm_{job_id}.out
。相反,您可以手动将输出文件指定到本地目录(只需执行 myfile.out
)。然后,该文件将出现在本地目录中,并包含标准错误和输出流。
我的批处理文件:
#!/bin/bash
#SBATCH --gres=gpu:1
#SBATCH --mem=12G
#SBATCH -p gpu
#SBATCH -c 8
#SBATCH -n 1
#SBATCH -o myfile.out
source ~/anaconda3/bin/activate acl2020
python main.py --various args