Bootstrap

inin服务器排队系统使用说明

1. 配置bashrc

export PATH=/opt/torque-6.1.2/bin:$PATH
export PATH=/opt/torque-6.1.2/sbin:$PATH
export LD_LIBRARY_PATH=/op/torque-6.1.2/lib:$LD_LIBRARY_PATH

2. 创建并提交pbs文件

创建example.pbs文件

#!/bin/bash
#PBS -N jobName
#PBS -l nodes=1:ppn=8
#PBS -o $PBS_JOBID.out
#PBS -j oe

export PATH="/home/usrname/anaconda3/bin:$PATH"
export PATH="/usr/local/cuda-9.0/bin:$PATH"  # 或者其他cuda路径
export LD_LIBRARY_PATH="/usr/local/cuda-9.0/lib64:$LD_LIBRARY_PATH" # 同上
export PYTHONPATH=$PYTHONPATH:`pwd`:'pwd'

source activate your_conda_name # 激活虚拟环境 

echo "This jobs is "$PBS_JOBID@$PBS_QUEUE  #不需改动 
cd $PBS_O_WORKDIR   # 进入文件绝对路径
NP=`cat $PBS_NODEFILE|wc -l` #不需改动

python ...   

在pbs文件的路径下提交

qsub example.pbs

运行结束后会在该路径下生成日志

3. 相关命令

  • qsub:提交作业
  • qdel:取消作业(正在运行和正在排队的都可取消)
  • qsig:给作业发送信号
  • qhold:挂起作业
  • qrls:释放挂起的作业
  • qrerun:重新运行作业
  • qmove:将作业移动到另一个队列
  • qalter: 更改作业资源属性
  • qstat:显示作业状态

欢迎补充~

;