马塞诸斯州大学波士顿

吉布斯脚本

可以使用‘sbatch’命令提交作业,通常后面跟着提交脚本的名称。示例脚本中包含公共行选项。完整的清单可以在手册页('man sbatch')中找到。可以通过‘sstat’命令获取排队或正在运行的作业的状态。

还可以使用交互式作业提交。


#!/bin/bash

指定使用哪个shell。建议使用Bash,除非有令人信服的理由使用另一种。

Gibbs计算集群的slurm提交脚本示例#以#开头的行是注释,将被解释器忽略。以#SBATCH开头的行是调度器的指令。这些可以通过添加第二个#来注释掉(例如##SBATCH行将不会被调度程序处理#)。#SBATCH—job-name=slurm-sample #

#设置节点数量##SBATCH -N2

#设置每个节点的进程数#SBATCH -n

#设置一个帐户使用#如果不使用,则使用默认值##SBATCH——account=清道夫

#设置每个节点的GPU卡数量#——gres= GPU [[:type]:count] #SBATCH——gres= GPU:GTX670:4

#或者可以使用##SBATCH——gres=gpu:2

#设置最大时钟时间DD-HH:MM:SS #SBATCH——time=14-10:00:00

#获取错误并输出#SBATCH——error=myRecord。err #SBATCH——output=myRecord。了#

#可选#设置作业运行的分区##SBATCH——partition=GTX670

#可选#邮件警报开始,结束和终止执行##SBATCH——mail-type=ALL

#发送邮件到此地址##SBATCH——mail-user=joe.user@umb.edu

将作业命令放在这里,包括加载任何需要的#模块。

#该作业只是报告主机名并休眠两分钟

主机名睡眠120

互动

使用以下命令在Gibbs上提交交互式作业

srun -N 1 -N 4——gres=gpu:1 -p GTX670 -A -t 08:40:00——pty bash

 

选项 用法 默认的
- n 强烈推荐  1
- n 强烈推荐  1
——格蕾丝 可选 没有一个
- p 可选

将按照计费权重分配分区吗

——一个 可选 用户默认帐号
- t 强烈推荐 无限制,如果不指定时间则使用QoS
——企业bash 要求  

注意:指定的时间持续时间大于作业完成的预期时间,这可能会减少作业被中止的机会。

使用jupyter使用交互式作业提交 点击这里

上升

资讯科技研究及计算
希利图书馆,低层
马塞诸斯州大学波士顿
莫里西大道100号
波士顿,马萨诸塞州02125
预约咨询
 617.287.5399
 It-rc@umb.edu