SLURM -n参数,重复任务和参数化任务

时间:2019-06-17 11:32:20

标签: python slurm

我正在使用多处理程序运行python脚本。

我的bash脚本如下:

#!/bin/bash

#SBATCH -N 1
#SBATCH -c 16
#SBATCH -n 1
#SBATCH --mem-per-cpu=1G
#SBATCH --time=0-02:00:00     
#SBATCH  -C skylake
#SBATCH --output=my.stdout
#SBATCH --job-name="Ariel Test"
#SBATCH --mail-user=myname@company.com
#SBATCH --mail-type=BEGIN,END,FAIL,ARRAY_TASKS



# Put commands for executing job below this line
module load Python/2.7.13-foss-2017a
module load cx_Oracle
module load pandas/0.19.1-foss-2017a-Python-2.7.13
python /home/mp9293q/python_scripts/ariel_test_linear.py 

我只是想知道-n(任务数)对该脚本有什么影响,特别是当我在bash脚本中要执行4行代码时?

我假设因为我有n-1,所以这只是从上到下依次执行,并且只有一次。

如果我在bash脚本中添加n -2,那么整个指令集会两次出现吗?这有什么意义呢?您不需要为每个任务执行都以某种方式参数化python脚本-如果是的话,您将如何执行此操作?

0 个答案:

没有答案