sbatch

    0热度

    2回答

    在SLURM,我可以很容易地在我的作业脚本指定日志文件: #SBATCH --output=logs/output-%j #SBATCH --error=logs/error-%j 现在,我使用的是编程产生jobscript。每当我提交一份工作时,我都想将该工作记录保存为logs/jobscript-%j。 我该怎么做?(主要难度似乎是%j。)

    1热度

    1回答

    我的问题与this one类似,区别在于我的不同参数不是数字而是字符串。 如果我有一个以两个字符串作为参数的脚本(myscript.R):“text-a”,“text-A”。我对sbatch shell脚本是: #!/bin/bash #SBATCH -n 1 #SBATCH -c 12 #SBATCH -t 120:00:00 #SBATCH --partition=main #SB

    15热度

    2回答

    我想了解SLURM的srun和sbatch命令之间的区别是什么。我会对一般性解释感到满意,而不是针对以下问题的具体答案,但这里有一些具体的混淆点,可以作为一个起点,并提供我正在寻找的内容。 按照documentation,srun是用于提交作业,并sbatch是提交以便以后执行的工作,但实际的区别是我不清楚,他们的行为似乎是相同的。例如,我有一个2个节点的集群,每个节点有2个CPU。如果我连续5次

    0热度

    1回答

    我必须使用sbatch在集群上运行多个模拟。在一个文件夹,我必须要运行的Python脚本和文件与sbatch使用: #!/bin/bash -l #SBATCH --time=04:00:00 #SBATCH --nodes=32 #SBATCH --ntasks-per-core=1 #SBATCH --ntasks-per-node=36 #SBATCH --cpus-per-tas

    1热度

    1回答

    当我向具有两个GPU的节点提交带选项--gres = gpu:1的SLURM作业时,如何获得分配给作业的GPU ID?有没有为此目的的环境变量?我使用的GPU都是NVIDIA GPU。 谢谢。

    2热度

    1回答

    我有我使用slurmsbatch运行Python脚本提交: sbatch batch.py 当我这样做,因为我认为这事情不正常工作,batch.py过程中不继承权的环境变量。因此,不是从sbatch命令运行的地方运行batch.py,而是从其他地方运行(/我相信)。我设法做一个bash脚本包裹python脚本来解决这个问题: #!/usr/bin/env bash cd path/to/sc

    1热度

    2回答

    我发现这让我在这似乎不过工作我仍然不确定,如果我完全理解为什么,所以这个问题的脚本到一些非常类似的问题.. 我的问题(例如):在3个节点,我想在每个节点上运行12个任务(总共36个任务)。另外每个任务都使用OpenMP并应使用2个CPU。在我的情况下,一个节点有24个CPU和64GB内存。我的脚本是: #SBATCH --nodes=3 #SBATCH --ntasks=36 #SBATCH

    2热度

    1回答

    我正在使用群集来运行我的代码。我使用runm文件在集群上运行我的代码。 RUNM脚本如下:今天 #!/bin/sh #SBATCH --job-name="....." #SBATCH -n 4 #SBATCH --output=bachoutput #SBATCH --nodes=1-1 #SBATCH -p all #SBATCH --time=1-01:00:00 matlab

    0热度

    1回答

    当我们通过sbatch提交作业时,pid按增量顺序给出的作业。根据我的观察,这个命令从1开始。 sbatch -N1 run.sh Submitted batch job 20 //目标是如果可能,更改提交的批作业的ID。 [Q1]例如,在slurm下有一个正在运行的工作。当我们重新启动节点时,作业是否继续运行?并且它的pid是否更新或保持原样? [Q2]是否可以使用集群所有者想要提供的唯一

    -1热度

    1回答

    我一直在拉我的头发大约一周,以获得sbatch作业脚本提交到多个节点。我有两个带有(2)插槽(12)内核/插槽(2)线程/内核的计算节点。 我有一个简单的c程序,它可以计算斐波那契数列(没有多线程或mpi只是一个单进程单核程序)。 现在我有脚本fib.sh其中包含“SRUN ./fibonacci &”的30行,我做./fib.sh 1日12个工作在第一节点1时运行时,另一节点2和未来12运行休息